#1 Le 20/07/2015, à 09:19
- jose6a
recherche et copie de fichier dans des sous repertoirs
Bonjour,
çà fait quelques jours que je recherche, et malgrès beaucoup d'exemples,
je ne trouve pas.
J'ai des fichiers images *.jpg ou video *.avi, *.vob repartis dans beaucoup de dossiers et sous-dossiers.
J'aimerai, par exemple copier dans un dossier unique, l'ensemble des photos du disque, idem pour les autres
type de documents?
je n'y arrive pas, et un coup de pousse sera vraiment apprécié.
par ailleurs, avec Nemo, j'arrive pas à faire une recherche qui affiche le resultat, alors que il y a des tonnes
de fichiers *.jpg sur le disque de la recherche... j'oublie un détail, mais lequel ?
Merci encore
José
Linux jose6a-HP-Laptop-15-fc0xxx 6.5.0-44-generic #44-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 7 15:10:09 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Hors ligne
#2 Le 20/07/2015, à 10:38
- pires57
Re : recherche et copie de fichier dans des sous repertoirs
cp -ruv /dossier/source/*.jpg /dossier/destination/
Tu trouveras toutes les infos de la commande cp avec un
man cp
Dernière modification par pires57 (Le 20/07/2015, à 10:41)
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#3 Le 20/07/2015, à 11:56
- jose6a
Re : recherche et copie de fichier dans des sous repertoirs
Merci, alors lorsque je tape :
A la racine du dossier AAA (le reste se trouve dans des sous-dossiers de AAA)
je tape comme tu me l'indiques
cp -ruv *.jpg /ALLPHOTO/
j'ai l'erreur suivante : cp: impossible d'évaluer «*.jpg»: Aucun fichier ou dossier de ce type
j'ai essayé avec la commande dir -R *.jpg ou ls -r .... mais çà ne fonctionne pas alors que les fichiers existent
j'oublie quelque chose ou je fais mal quelque chose ... une idée ?
Merci
Linux jose6a-HP-Laptop-15-fc0xxx 6.5.0-44-generic #44-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 7 15:10:09 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Hors ligne
#4 Le 20/07/2015, à 12:02
- jose6a
Re : recherche et copie de fichier dans des sous repertoirs
par ailleurs, avec la commande ls -R j'ai la liste de tous les dossier/sous-dossiers et leur contenus. et je vois bien
quil y a des mp3, des jpg etc ..
mais si je tape ls -R *.mp3 il me donne l'érreur :
ls: impossible d'accéder à *.mp3: Aucun fichier ou dossier de ce type
je ne comprend pas.
merci pour votre aide.
José
Linux jose6a-HP-Laptop-15-fc0xxx 6.5.0-44-generic #44-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 7 15:10:09 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Hors ligne
#5 Le 20/07/2015, à 14:15
- Scr7zon
Re : recherche et copie de fichier dans des sous repertoirs
Utilise la commande "find" , exemple avec commande équivalente :
J'ai un dossier images avec 3 sous dossiers contenant chacun des images *.jpg , je veux les copier dans un dossier "Contenu" sur mon bureau , je tape :
mkdir /home/mon_nom/Bureau/Contenu && find /home/mon_nom/Images/ -name *.jpg -exec cp {} /home/mon_nom/Bureau/Contenu/ \;
La commande créer un dossier Contenu dans dans bureau , filtre tout les *.jpg du dossier image et fait une copie pour chaque image dans le dossier contenu ...
En espérant que ça aide ...
Ce n'est pas un signe de bonne santé mentale d'être bien adapté à une société malade.
Hors ligne
#6 Le 20/07/2015, à 15:10
- serged
Re : recherche et copie de fichier dans des sous repertoirs
Merci, alors lorsque je tape :
A la racine du dossier AAA (le reste se trouve dans des sous-dossiers de AAA)
je tape comme tu me l'indiquescp -ruv *.jpg /ALLPHOTO/
j'ai l'erreur suivante : cp: impossible d'évaluer «*.jpg»: Aucun fichier ou dossier de ce type
j'ai essayé avec la commande dir -R *.jpg ou ls -r .... mais çà ne fonctionne pas alors que les fichiers existent
j'oublie quelque chose ou je fais mal quelque chose ... une idée ?
Merci
Non, c'est normal... le shell évalue *.jpg avant de lancer la commande cp. De plus avec l'option -r, il recréera l'arborescence, ce qui n'est pas ce que tu veux.
Utilise la commande find comme le suggère Scr7zon, mais en faisant :
find /home/mon_nom/Images/ -name "*.jpg" -exec cp {} /home/mon_nom/Bureau/Contenu/ \;
Il faut mettre le *.jpg entre quotes pour qu'il ne soit pas interprété par le shell mais par find.
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#7 Le 20/07/2015, à 16:26
- jose6a
Re : recherche et copie de fichier dans des sous repertoirs
Bonjour à tous !
Merci pour votre aide, la combinaison de la commande find, et cp fonctionne parfaitement bien, je met [RESOLU] MERCI BEAUCOUP !!!!!
par contre ... heu ... je voudrai les trier par "date de création" ... je trouve pas cette "donnée" dans la fenêtre du navigateur nemo ...
c'est normal ? toutes ces photos je voudrais les trier simplement par date de création, pas date de dernier accsès ou modification car en fait
c'est à la date d'aujourdh'ui puisque je viens de les copier dans un autre dossier ...
y'a une solution ?
merci
José
Linux jose6a-HP-Laptop-15-fc0xxx 6.5.0-44-generic #44-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 7 15:10:09 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Hors ligne
#8 Le 20/07/2015, à 17:41
- MicP
Re : recherche et copie de fichier dans des sous repertoirs
man cp
find /home/mon_nom/Images/ -name "*.jpg" -exec cp --preserve {} /home/mon_nom/Bureau/Contenu/ \;
Hors ligne
#9 Le 20/07/2015, à 17:54
- erresse
Re : recherche et copie de fichier dans des sous repertoirs
Bonjour,
Dans la documentation, tu as le script "Dossier Magique" à ta disposition pour ventiler automatiquement tes documents.
Pour le classement par date des prises de vues, je peux te transmettre un autre script (qui n'est pas encore dans la documentation) qui peut faire un tas d'actions par lots sur des photos : transformations, classement, changement de nom, etc...
Celui-là s'appelle "Omnimages" et je pense le documenter prochainement.
Jette un coup d’œil, tu vas peut-être trouver ton bonheur !
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne