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 20/07/2015, à 10: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é


Distributor ID:    Kubuntu 22.04.1 LTS x86_64 / Kernel: 5.15.0-56-lowlatency
produit: MacBookPro6,1 1.0 bits: 64 bits
8Go de RAM 1To HD SSD (Merci au pote qui, en 2012 m'a donné son MacBook Pro car le système était tout "buggy" ... lol ! )

Hors ligne

#2 Le 20/07/2015, à 11: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, à 11: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, à 12: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


Distributor ID:    Kubuntu 22.04.1 LTS x86_64 / Kernel: 5.15.0-56-lowlatency
produit: MacBookPro6,1 1.0 bits: 64 bits
8Go de RAM 1To HD SSD (Merci au pote qui, en 2012 m'a donné son MacBook Pro car le système était tout "buggy" ... lol ! )

Hors ligne

#4 Le 20/07/2015, à 13: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é


Distributor ID:    Kubuntu 22.04.1 LTS x86_64 / Kernel: 5.15.0-56-lowlatency
produit: MacBookPro6,1 1.0 bits: 64 bits
8Go de RAM 1To HD SSD (Merci au pote qui, en 2012 m'a donné son MacBook Pro car le système était tout "buggy" ... lol ! )

Hors ligne

#5 Le 20/07/2015, à 15: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, à 16:10

serged

Re : recherche et copie de fichier dans des sous repertoirs

jose6a a écrit :

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

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, à 17: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é


Distributor ID:    Kubuntu 22.04.1 LTS x86_64 / Kernel: 5.15.0-56-lowlatency
produit: MacBookPro6,1 1.0 bits: 64 bits
8Go de RAM 1To HD SSD (Merci au pote qui, en 2012 m'a donné son MacBook Pro car le système était tout "buggy" ... lol ! )

Hors ligne

#8 Le 20/07/2015, à 18: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, à 18: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 résolu, 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