#1 Le 11/05/2010, à 12:51
- lebelsjm
[Resolu] Multiplication de Zip
Bonjour à tous,
je ne savais pas trop comment donner un nom de sujet
J'ai actuellement divers répertoire avec divers fichiers dedans et je voulais savoir si il y a une méthode pour compresser chaque répertoire.
Explication :
Dans un répertoire /Seb j'ai d'autres répertoires avec des fichiers:
/toto/
/tata/
/titi/
etc
Je veux savoir si il est possible avec une seule commande d'avoir :
toto.zip
tata.zip
titi.zip
etc
Es-ce qu'avec 7zip il est possible de faire ça car je sèche un peu lol
Merci
Dernière modification par lebelsjm (Le 11/05/2010, à 13:41)
Hors ligne
#2 Le 11/05/2010, à 13:31
- credenhill
Re : [Resolu] Multiplication de Zip
hello
find * -maxdepth 1 -type d -exec 7z a -tzip {}.zip {} -r \;
Hors ligne
#3 Le 11/05/2010, à 13:35
- Jo_
Re : [Resolu] Multiplication de Zip
salut,
dans un terminal tu te places dans ton répertoire Seb/
et cette commande devrait fonctionner
for i in `ls *` ; do gzip $i;done
après si dans le lot il y a des repertoires que tu ne veux pas zipper, tu peux faire un:
for i in toto tata titi; do gzip $i;done
sinon la solution de credenhill est encore mieux
Dernière modification par Jo_ (Le 11/05/2010, à 13:38)
"Deux choses sont infinies : l'Univers et la bêtise humaine. Mais en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue." A. Einstein
Hors ligne
#4 Le 11/05/2010, à 13:40
- lebelsjm
Re : [Resolu] Multiplication de Zip
hello
find * -maxdepth 1 -type d -exec 7z a -tzip {}.zip {} -r \;
Niquel Chrome mille merci
J'ai pas tester l'autre commande mais celle-ci me conviens
Hors ligne