Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2847 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [cp récursif avec exclusion ???]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[cp récursif avec exclusion ???]

n°149639
k666
dites non à petitmou
Posté le 03-09-2002 à 11:58:36  profilanswer
 

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 ....
 ??????

mood
Publicité
Posté le 03-09-2002 à 11:58:36  profilanswer
 

n°149643
minusplus
Posté le 03-09-2002 à 12:03:22  profilanswer
 

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 \;

n°149652
Sly Angel
Architecte / Développeur principal
Posté le 03-09-2002 à 12:09:32  profilanswer
 

sinon un rsync --exclude c'est pas mal non plus...


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
n°149687
k666
dites non à petitmou
Posté le 03-09-2002 à 13:17:57  profilanswer
 

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 :)

n°149689
Sly Angel
Architecte / Développeur principal
Posté le 03-09-2002 à 13:22:25  profilanswer
 

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 :D
 
 
Pour le tar, tu as bien mis le chemin relatif complet du fichier à exclure ? ( rep1/rep2/truc.ext ou /rep1/rep2/* )


Message édité par Sly Angel le 03-09-2002 à 13:22:59

---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
n°149691
minusplus
Posté le 03-09-2002 à 13:25:38  profilanswer
 

Soyons brutaux boordail ! :D

n°149703
k666
dites non à petitmou
Posté le 03-09-2002 à 13:56:05  profilanswer
 

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 ?


---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [cp récursif avec exclusion ???]

 

Sujets relatifs
droits : comment ne chmoder que les répertoires en récursif 
Plus de sujets relatifs à : [cp récursif avec exclusion ???]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)