#1 Le 21/07/2011, à 14: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, à 14:46)
Hors ligne
#2 Le 21/07/2011, à 14: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, à 14: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, à 14: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 \;
Hors ligne
#5 Le 21/07/2011, à 14: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
Dernière modification par lynn (Le 21/07/2011, à 14:46)
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#6 Le 21/07/2011, à 14: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é je ne connaissais pas la commande xargs.
Hors ligne
#7 Le 21/07/2011, à 14: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, à 14:57)
jiluc.
––
Pour soutenir concrètement le logiciel libre : l'April ! http://www.april.org
Hors ligne
#8 Le 21/07/2011, à 15: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