Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Meerde mappen comprimeren met ZIP  (gelezen 462 keer)

Offline vis

  • Lid
  • Steunpunt: Nee
Meerde mappen comprimeren met ZIP
« Gepost op: 2008/09/07, 23:28:11 »
Hallo allemaal,

Ik heb zojuist de zoekfuctie gebruikt, maar het antwoord niet gevonden, dus vandaar een nieuw topic over ZIP. Ik heb een map waar een paar honderd mappen in zitten. Nu wil ik alle mappen inpakken met zip, maar elke map moet een eigen zipbestand worden. Dus ik heb bijvoorbeeld de mappen 1,2 en 3. Wil deze inpakken en wil dus het resultaat 1.zip, 2.zip en 3.zip krijgen. Weet iemand hoe ik dit kan doen?

Groeten,

Vis

Offline AptlyNamed

  • Lid
  • Steunpunt: Nee
Meerde mappen comprimeren met ZIP
« Reactie #1 Gepost op: 2008/09/07, 23:54:06 »
stel die mappen zijn  /home/jenaam/eenfolder/1 , /home/jenaam/eenfolder/2 etc dan typ je de volgende twee commandos in terminal:
cd /home/jenaam/eenfolder
for file in * ; do zip -r "$file.zip" "$file";done
Voor meer compressie opties zie:

man zip

Offline vis

  • Lid
  • Steunpunt: Nee
Meerde mappen comprimeren met ZIP
« Reactie #2 Gepost op: 2008/09/08, 00:04:05 »
Bedankt voor je reactie. Je bent echt een held. Dit scheelt me echt een hoop werk. En ja je hebt gelijk, ik had misschien beter de MAN page kunnen lezen. Ik had alleen de help bekeken (parameters).

Bedankt!!!

Offline AptlyNamed

  • Lid
  • Steunpunt: Nee
Meerde mappen comprimeren met ZIP
« Reactie #3 Gepost op: 2008/09/08, 00:09:06 »
graag gedaan. Het is eigenlijk een heel kort bash script ("for file in * ; do" etc).