Een Tar GZip-bestand maken vanaf de opdrachtregel

Inhoudsopgave:

Anonim

Je bent waarschijnlijk bekend met het maken van je eigen zip-bestanden als je ooit een groep bestanden hebt moeten overzetten of als je je eigen back-ups beheert buiten Time Machine om. Het gebruik van de GUI-zip-tools is eenvoudig en gebruiksvriendelijk, maar als je wat meer geavanceerde opties met betere compressie wilt, kun je naar de opdrachtregel gaan om een ​​tar- en gzip-archief te maken. De syntaxis zal hetzelfde zijn in Mac OS X als in Linux.

Een Tar GZip-archiefbundel maken

Gebruik vanaf de opdrachtregel (/Applications/Terminal/) de volgende syntaxis:

tar -cvzf tarballname.tar.gz itemtocompress

Als u bijvoorbeeld alleen jpg-bestanden van een directory wilt comprimeren, typt u:

tar -cvzf jpegarchive.tar.gz /path/to/images/.jpg

Deis hier een jokerteken, wat betekent dat alles met de extensie .jpg wordt gecomprimeerd in het jpegarchive.tar.gz-bestand en niets anders.

Het resulterende .tar.gz-bestand is eigenlijk het product van twee verschillende dingen, tar verpakt in feite gewoon een groep bestanden in een enkele bestandenbundel, maar biedt op zichzelf geen compressie, dus om te comprimeren de tar die je wilt toevoegen de zeer effectieve gzip-compressie. Je kunt deze als twee afzonderlijke commando's uitvoeren als je dat echt wilt, maar dat is niet veel nodig omdat het tar-commando de -z-vlag biedt waarmee je het tar-bestand automatisch kunt gzippen.

Openen van .tar.gz-archieven

Het uitpakken van de gz- en tar-bestanden kan worden gedaan met applicaties zoals Pacifist of Unarchiver (gratis), of door terug te gaan naar de opdrachtregel met:

gunzip bestandsnaam.tar.gz

Gevolgd door:

tar -xvf bestandsnaam.tar

Over het algemeen moet u dingen in een map uitpakken, anders wordt de huidige werkmap de bestemming die snel rommelig kan worden.

Een Tar GZip-bestand maken vanaf de opdrachtregel