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: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 |
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
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
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
Marsh Posté le 23-05-2006 à 08:28:17
find . -type f -name "*.doc" -exec cp {} /chemin/destination \; |
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 !
Marsh Posté le 23-05-2006 à 09:42:45
ReplyMarsh 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.... |
Mechant
Marsh Posté le 23-05-2006 à 12:44:18
moh non juste une petite moquerie gentille....
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 ?