sous linux = choisir des fichiers pour les copier dans un dir

sous linux = choisir des fichiers pour les copier dans un dir - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 22-05-2006 à 23:15:46    

Quelle est la commande qui me permet de copier tous les fichiers .doc d'un répertoire et de ses sous-répertoires
dans une cible ,  
exemple cp /dirsource/*.doc /dirtarget/documentsWord ?
 
si je fais find / -name /dirsource/*.doc il me les trouve mais comment les copier après ?
 

Reply

Marsh Posté le 22-05-2006 à 23:15:46   

Reply

Marsh Posté le 22-05-2006 à 23:41:03    

krisofe a écrit :

Quelle est la commande qui me permet de copier tous les fichiers .doc d'un répertoire et de ses sous-répertoires
dans une cible ,  
exemple cp /dirsource/*.doc /dirtarget/documentsWord ?
 
si je fais find / -name /dirsource/*.doc il me les trouve mais comment les copier après ?


 
 :jap:  
 
cp -p /dirsource/*.doc /dirtarget/ (si tu veux garder les attributs du fichier)
cp -r /dirsource/*doc /dirtarget/ (si tu veux que ce soit recursif; il copie les sous-dossiers aussi)
 
Donc, avec cp -pr /dirsource/*doc /dirtarget/, ca devrait etre bon :o
 
En general, si tu veux voir les options possible d'une commande, tu peux faire man.
 
Essaye man cp, tu verras, tu viens d'apprendre la commande qui te sera la plus utile de ta vie sous linux :D
 

Reply

Marsh Posté le 23-05-2006 à 07:56:03    

avec le -exec de find ou tu pipes le résultat du find dans xargs
man find
man xargs

Reply

Marsh Posté le 23-05-2006 à 08:28:17    

find . -type f -name "*.doc" -exec cp {} /chemin/destination \;

Reply

Marsh Posté le 23-05-2006 à 08:44:19    

J'ai un peu les boules là ;-) ;-) Merci bcp!  
Quoiqu'avec ton dernier script, j'aurai ruminé un peu quand même moi !

Reply

Marsh Posté le 23-05-2006 à 09:42:45    

ben faut lire le man page mais le bon pas celui de cp celui de find....
 
:D

Reply

Marsh Posté le 23-05-2006 à 11:45:52    

francoispgp a écrit :

ben faut lire le man page mais le bon pas celui de cp celui de find....
 
:D


 
Mechant :o :'(

Reply

Marsh Posté le 23-05-2006 à 12:44:18    

moh non juste une petite moquerie gentille....
[:alandon]


Message édité par francoispgp le 23-05-2006 à 12:44:53
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed