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 21/07/2011, à 15:19

Punkguerilla

copier les fichiers .jpg d'un dossier et de ses sous-dossiers [Résolu]

Bonjour,

J'aimerai une commande permettant de copier tout les fichiers .jpg de mon dossier Document et de tout ses sous-dossiers vers le dossier photo de mon bureau sans avoir à récupérer un à un tout les fichiers dans chaque sous dossier.
j'ai déjà essayé avec la commande: cp `find -name "*.jpg"` ~/Bureau/photo
mais les dossiers et les fichiers ayant des espaces dans leur nom le chemin que revois find ne convient à la commande cp qui ne trouve pas le fichier.

merci d'avance.

Dernière modification par Punkguerilla (Le 21/07/2011, à 15:46)

Hors ligne

#2 Le 21/07/2011, à 15:37

Loy

Re : copier les fichiers .jpg d'un dossier et de ses sous-dossiers [Résolu]

salut !
Juste un message pour suivre ce fil, car j'ai moi même un souci similaire. Bon comme c'était sur des .txt j'ai pu me débrouiller avec grep mais là ça ne peux pas fonctionner...

Wait and see...


Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence

Hors ligne

#3 Le 21/07/2011, à 15:37

jilucorg

Re : copier les fichiers .jpg d'un dossier et de ses sous-dossiers [Résolu]

Ceci ferait peut-être l'affaire ?

find ~/Documents -name "*.jpg" -print0 | xargs -0 -I{} cp -vf {} ~/Bureau/photo

  jiluc.
––
             Pour soutenir concrètement le logiciel libre : l'April !    http://www.april.org

Hors ligne

#4 Le 21/07/2011, à 15:41

Anium

Re : copier les fichiers .jpg d'un dossier et de ses sous-dossiers [Résolu]

Bonjour,

find -name '*.jpg' -exec cp {} ~/Bureau/photo \;

wink

Hors ligne

#5 Le 21/07/2011, à 15:44

lynn

Re : copier les fichiers .jpg d'un dossier et de ses sous-dossiers [Résolu]

Salut,

Peut-être quelque chose comme ça:

find /le/dossier/source -name "*.jpg" -exec cp {} /le/dossier/cible  \;

Edit: grilled lol

Dernière modification par lynn (Le 21/07/2011, à 15:46)


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#6 Le 21/07/2011, à 15:45

Punkguerilla

Re : copier les fichiers .jpg d'un dossier et de ses sous-dossiers [Résolu]

merci jilucorg ça a très bien fonctionné smile je ne connaissais pas la commande xargs.

Hors ligne

#7 Le 21/07/2011, à 15:56

jilucorg

Re : copier les fichiers .jpg d'un dossier et de ses sous-dossiers [Résolu]

'-print0' puis 'xargs -0' avant 'cp' permettent de gérer les espaces dans les noms de fichiers.
Une bonne doc pour 'find' → http://www.deimos.fr/blocnotesinfo/inde … _recherche

Dernière modification par jilucorg (Le 21/07/2011, à 15:57)


  jiluc.
––
             Pour soutenir concrètement le logiciel libre : l'April !    http://www.april.org

Hors ligne

#8 Le 21/07/2011, à 16:05

FRUiT

Re : copier les fichiers .jpg d'un dossier et de ses sous-dossiers [Résolu]

Sauf qu'il n'y a absolument pas besoin de toute cette artillerie !

Voir post #4.


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne