Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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 smile

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

credenhill a écrit :

hello

 find * -maxdepth 1 -type d -exec 7z a -tzip {}.zip {} -r \;

Niquel Chrome mille merci wink

J'ai pas tester l'autre commande mais celle-ci me conviens

Hors ligne