[cp récursif avec exclusion ???] - Linux et OS Alternatifs
Marsh Posté le 03-09-2002 à 12:03:22
k666 a écrit a écrit : salut, j'aimerais savoir s'il y a un moyen de faire une copie de tous les fichiers et sousdossiers récursivement, mais en ne copiant pas certains dossiers (dossiers CVS) et les fichiers qu'ils contiennent .... ?????? |
avec find ! (man find)
genre find . -path "*CVS*" -prune -o -exec cp "{}" /truk/chose \;
Marsh Posté le 03-09-2002 à 12:09:32
sinon un rsync --exclude c'est pas mal non plus...
Marsh Posté le 03-09-2002 à 13:17:57
et avec tar c faisable ? j'ai essayé avec l'option --exclude mais ça semble pas marcher ...
rsync ça marche pour synchroniser des reps mais si ya rien dans le rep destination ça synchronise quand même ?
find . -path "*CVS*" -prune -o -exec cp "{}" /truk/chose \;
c assez warrior ça a l'air sympa
Marsh Posté le 03-09-2002 à 13:22:25
k666 a écrit a écrit : et avec tar c faisable ? j'ai essayé avec l'option --exclude mais ça semble pas marcher ... rsync ça marche pour synchroniser des reps mais si ya rien dans le rep destination ça synchronise quand même ? find . -path "*CVS*" -prune -o -exec cp "{}" /truk/chose \; c assez warrior ça a l'air sympa |
Ca marche idem, il synchronise donc il crée ce qui manque aussi
si tu mets pas --delete il ne virera pas non plus ce qui est en trop dans le répertoire destination.
Disons que c'est une alternative pour pas se casser la tête, moins élégant que le find/cp mais plus simple à taper
Pour le tar, tu as bien mis le chemin relatif complet du fichier à exclure ? ( rep1/rep2/truc.ext ou /rep1/rep2/* )
Marsh Posté le 03-09-2002 à 13:56:05
Sly Angel a écrit a écrit : Pour le tar, tu as bien mis le chemin relatif complet du fichier à exclure ? ( rep1/rep2/truc.ext ou /rep1/rep2/* ) |
bin je croyais que ça marchait avec des regexp non ? le motif et non pas le chemin en dur ?
Marsh Posté le 03-09-2002 à 11:58:36
salut,
j'aimerais savoir s'il y a un moyen de faire une copie de tous les fichiers et sousdossiers récursivement, mais en ne copiant pas certains dossiers (dossiers CVS) et les fichiers qu'ils contiennent ....
??????