Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/05/2013, à 15:44

Crestey

[Résolu] Comment copier fichiers contenant telle chaine de caractère

Bonjour à tous,

J'ai fais une bêtise en effaçant un répertoire de mon NAS DNS323
J'ai réussi à récupérer pas mal des fichiers auxquels je tenais gràce à photorec, ceci après avoir retirer le hd du nas pour le mettre dans mon PC.

Il me reste désormais à récupérer des fichiers .txt contenant des chaines de caractères bien précises.
Je cherche depuis 2 heures la commande qui va bien, sans succès.

Voilà l'énoncé de mon problème:
Le répertoire /mnt/d contient des répertoires qui contiennent des fichiers de tous types.
Je souhaite copier depuis /mnt/d vers /mnt/d/txt, tous les fichiers *.txt contenant la chaine de caractère 'toto'.
J'ai plus ou moins compris qu'avec une combinaison de find, grep, exec, et xargs, on y arriverait sûrement.
Mais je tourne ça dans tous les sens sans trop comprendre, et je patine.

Y-a-t-il une bonne âme pour éclairer ma lanterne ?
A vous lire

Dernière modification par Crestey (Le 10/05/2013, à 19:26)


Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.

Hors ligne

#2 Le 10/05/2013, à 16:10

pingouinux

Re : [Résolu] Comment copier fichiers contenant telle chaine de caractère

Bonjour,

shopt -s globstar
mkdir /tmp/txt
for fic in /mnt/d/**/*.txt;do grep -q toto "$fic" && cp -p "$fic" /tmp/txt;done
mv /tmp/txt /mnt/d

Hors ligne

#3 Le 10/05/2013, à 16:43

Crestey

Re : [Résolu] Comment copier fichiers contenant telle chaine de caractère

Merci infiniment,  ça marche nickel. smile

Et bon Week-End


Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.

Hors ligne

#4 Le 10/05/2013, à 16:45

Hizoka

Re : [Résolu] Comment copier fichiers contenant telle chaine de caractère

un petit resolu dans le titre du topic alors smile


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#5 Le 10/05/2013, à 19:28

Crestey

Re : [Résolu] Comment copier fichiers contenant telle chaine de caractère

Oups oui c'est fait. Merci encore


Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.

Hors ligne