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 27/07/2009, à 20:16

Maxouille

[Résolu] Copier toutes les images de plusieurs dossiers

Salut

Je ne parviens pas à copier tout les images .jpg qui sont situés dans plusieurs sous dossiers en console


Pourriez vous m'aider svp ?

merci

Hors ligne

#2 Le 27/07/2009, à 20:54

Kanor

Re : [Résolu] Copier toutes les images de plusieurs dossiers

Salut
Tu utilise quel commande ?

Hors ligne

#3 Le 27/07/2009, à 21:12

Maxouille

Re : [Résolu] Copier toutes les images de plusieurs dossiers

Ba cp smile
J'ai tester avec ls -R ./.jpg Mais j'arrive pas a réutiliser le résultat, tout facon je pense pas que se soit comme ça qu'on fait ...

Hors ligne

#4 Le 27/07/2009, à 22:08

Link31

Re : [Résolu] Copier toutes les images de plusieurs dossiers

find le_dossier_source -name "*.jpg" -exec cp "{}" le_dossier_cible \;

Hors ligne

#5 Le 28/07/2009, à 10:41

Maxouille

Re : [Résolu] Copier toutes les images de plusieurs dossiers

okey merci, c'est quelque chose de spécifique à 'find' ça (le exec)?

Hors ligne

#6 Le 28/07/2009, à 19:52

Link31

Re : [Résolu] Copier toutes les images de plusieurs dossiers

Je ne vois pas tellement ce que tu veux dire, mais c'est un usage habituel de "find", et ça ne peut pas être fait facilement avec "ls" seul (à moins d'être sous ZSH).

Hors ligne

#7 Le 28/07/2009, à 19:59

Maxouille

Re : [Résolu] Copier toutes les images de plusieurs dossiers

Désolé j'avais oublié un mot dans ma phrase ^^ mais tu y a répondu.
merci bien

Hors ligne

#8 Le 28/07/2009, à 20:54

Link31

Re : [Résolu] Copier toutes les images de plusieurs dossiers

Le "-exec" est spécifique à find. Tu peux le simuler avec "ls dossier/*.jpg | xargs -I{} cp {} dossier_cible" (sous bash, mais ne gère pas les sous-dossiers), ou "ls dossier/**/*.jpg | xargs -I{} cp {} dossier_cible" (sous zsh, gère les sous-dossiers), mais ces deux commandes risquent de poser problème dès que tu auras beaucoup de fichiers à copier.

Dernière modification par Link31 (Le 28/07/2009, à 20:56)

Hors ligne