Wat is nu het meest geschiktje commando om een complete directory te compressen tot één bestand? Ik wil dus niet dat er .gz-bestanden van gemaakt worden. Ik moet gewoon alle bestanden/directory's gecompressed hebben tot één betand.
Of 'gzip <file>'. Is tegenwoordig gangbaarder en compresst beter.Op maandag 18 februari 2002 19:40 schreef ItSnows het volgende:
en na het commando van monkel
compress {file-naam}
Alternatief kun je 'tar xvzf bestand.tar.gz directory/' doen. Dat zijn deze twee stappen in een.
Hehehehe, das heel duidelijkOp maandag 18 februari 2002 20:12 schreef compukid het volgende:
code:
1 man zip
Rookworst zonder R is ook worst.
Op maandag 18 februari 2002 19:37 schreef samba het volgende:
Wat is nu het meest geschiktje commando om een complete directory te compressen tot één bestand? Ik wil dus niet dat er .gz-bestanden van gemaakt worden. Ik moet gewoon alle bestanden/directory's gecompressed hebben tot één betand.
Zucht, je leest niet zo goed heOp maandag 18 februari 2002 20:09 schreef deadinspace het volgende:
[..]
Of 'gzip <file>'. Is tegenwoordig gangbaarder en compresst beter.
Alternatief kun je 'tar xvzf bestand.tar.gz directory/' doen. Dat zijn deze twee stappen in een.
Zoals jij het aangeeft, maakt tar van al die files 1 grote file, maar er wordt nix gecompressed.Op maandag 18 februari 2002 19:38 schreef monkel het volgende:
tar -cvf bestand.tar /directory/
Maar waarom geen .gz, topicstarter?
Bedoelt de topic starter niet dat hij niet wil dat elk individueel bestand tot een .gz bestand wordt omgebouwd? Dat is namelijk wat er gebeurt als je 'gzip *' in tikt. Dan is eerst tarren en dan gzippen dus juist wel wat hij wil.
Trouwens, bzip2 is beter dan gzip: 'tar -xvjf bla.tar.bz2 *', alleen niet te openen det WinZip dacht ik.
Trouwens, bzip2 is beter dan gzip: 'tar -xvjf bla.tar.bz2 *', alleen niet te openen det WinZip dacht ik.
I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum
Inderdaad, en bovendien duurt het ook tien (!) keer zo lang om te compressen. Het is dus alleen voordelig als mensen het bijvoorbeeld via een trage internetverbinding moeten ophalen, in andere gevallen kun je beter gzip nemen. Overigens is de optie -j bij tar niet helemaal standaard, er zijn ook versies in omloop die een andere switch gebruiken voor bzip2.Op maandag 18 februari 2002 21:18 schreef ajvdvegt het volgende:
Trouwens, bzip2 is beter dan gzip: 'tar -xvjf bla.tar.bz2 *', alleen niet te openen det WinZip dacht ik.
Ik denk overigens dat de optie die deadinspace voorstelde (een groot gzip-bestand) was wat de topicstarter bedoelde.
Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.
Verwijderd
zip -r archief directory
maakt een grote zipfile aan, archief.zip geheten, van de gegeven directory (incl directorynaam zelf).
tar zcf archief.tar.gz directory
of
tar cf - directory | gzip > archief.tar.gz
maakt een .tar.gz file aan met daarin alle bestanden (ook incl. directory prefix)
tar cf - directory | bzip2 > archief.tar.bz2
maakt een (± 25% kleiner) bzip2 archief aan. Maar dit is voor Windows-users niet bruikbaar.
Voor bzip2 is de tar switch idd niet standaard. Sommige systemen gebruiken 'I', andere 'j' of 'y' (Ik heb ze allemaal meegemaakt
)
In shell scripts, Makefiles o.i.d. die je eventueel distribueert zou ik dat niet gebruiken.
maakt een grote zipfile aan, archief.zip geheten, van de gegeven directory (incl directorynaam zelf).
tar zcf archief.tar.gz directory
of
tar cf - directory | gzip > archief.tar.gz
maakt een .tar.gz file aan met daarin alle bestanden (ook incl. directory prefix)
tar cf - directory | bzip2 > archief.tar.bz2
maakt een (± 25% kleiner) bzip2 archief aan. Maar dit is voor Windows-users niet bruikbaar.
Voor bzip2 is de tar switch idd niet standaard. Sommige systemen gebruiken 'I', andere 'j' of 'y' (Ik heb ze allemaal meegemaakt
In shell scripts, Makefiles o.i.d. die je eventueel distribueert zou ik dat niet gebruiken.
Verwijderd
some one call my name?Op maandag 18 februari 2002 20:12 schreef compukid het volgende:
code:
1 tar zcf archief.tgz /home/[b]pietje[/b]/*
of
code:
1 man zip
hoe doe je dit btw met gunzip?
Ik lees wel goed, maar jij interpreteert het verkeerd.Op maandag 18 februari 2002 20:36 schreef Kippenijzer het volgende:
Zucht, je leest niet zo goed he
Hij wil dat alle files ingepakt worden tot één grote file. Wat hij bedoelde is dat hij niet wil dat elke file afzonderlijk in gepakt wordt tot een .gz (zoals het geval is met 'gzip *'). Dat het uiteindelijke archive een .gz wordt doet er hier niet toe.
Misschien niet alleen lezen, maar ook nadenken.
Verwijderd
'tar zxf <filename>' of bedoel jeOp maandag 18 februari 2002 22:32 schreef DJ_PP het volgende:
[..]
some one call my name?
hoe doe je dit btw met gunzip?
for i in `ls /home/pietje/*` do; gzip $i; done
(dat laatste is niet aan te raden)
(kan een foutje in zitten, ik zit nu achter een windhoos)
Verwijderd
dat laatsteOp dinsdag 19 februari 2002 14:45 schreef compukid het volgende:
[..]
'tar zxf <filename>' of bedoel je
for i in `ls /home/pietje/*` do; gzip $i; done
(dat laatste is niet aan te raden)
(kan een foutje in zitten, ik zit nu achter een windhoos)
Geen idee waarom je hem nu opeens aanbeveelt, maar je kunt hem in ieder geval hier vindenOp woensdag 20 februari 2002 11:20 schreef compukid het volgende:
lees ff de bash-script howto....staat veel info over dit soort dingen. iemand een link?
Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.
Verwijderd
vanwege die for loop voor het in 1 keer gzippen van veel files...Op woensdag 20 februari 2002 11:46 schreef odysseus het volgende:
[..]
Geen idee waarom je hem nu opeens aanbeveelt, maar je kunt hem in ieder geval hier vinden.
Dan is een keertje 'help for' draaien toch een hoop minder leeswerk hoor...of misschien de manpage van bash erbij, die is idioot uitgebreid dus daar staat ook genoeg over loops in alle soorten en maten in. Niet dat ik iemand wil afraden om geavanceerde bash-scripts te leren, maar het is misschien wat overdreven om een lusje goed te kunnen draaienOp woensdag 20 februari 2002 13:25 schreef compukid het volgende:
vanwege die for loop voor het in 1 keer gzippen van veel files...
Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.
Pagina: 1