> Je tente de créer une archive tar/gz pour tous les > répertoires dans le > répertoire courant. > > J'ai pensé faire un find ./ -type d -exec -maxdepth 1 tar > -czf {}.tar.gz {} \; > mais ça fonctionne pas. >
find . -type d -maxdepth 1 -name "*" | xargs -i tar cvf {}.tar {} 1) . au lieu de ./ 2) xargs -i , c'est super (j'ai appris via la ml) 3) -name "*", ca supprime le repertoire '.' de la recherche (je suppose que ./ n'est pas un repertoire qui t'interresse dans ce cas) Jean-Luc. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.