Ako vytvoriť súbor Tar GZip z príkazového riadku

Obsah:

Anonim

Pravdepodobne poznáte vytváranie vlastných zip súborov, ak ste niekedy potrebovali preniesť skupinu súborov alebo ak spravujete svoje vlastné zálohy mimo Time Machine. Používanie nástrojov zips GUI je jednoduché a užívateľsky prívetivé, ale ak chcete nejaké pokročilejšie možnosti s lepšou kompresiou, môžete sa obrátiť na príkazový riadok a vytvoriť archív tar a gzip. Syntax bude v Mac OS X rovnaká ako v Linuxe.

Vytvorenie archívneho balíka Tar GZip

V príkazovom riadku (/Applications/Terminal/) použite nasledujúcu syntax:

tar -cvzf tarballname.tar.gz itemtocompress

Napríklad, ak chcete komprimovať iba súbory jpg adresára, napíšte:

tar -cvzf jpegarchive.tar.gz /cesta/k/obrázkom/.jpg

Tenje tu zástupný znak, čo znamená, že čokoľvek s príponou .jpg bude komprimované do súboru jpegarchive.tar.gz a nič iné.

Výsledný súbor .tar.gz je vlastne produktom dvoch rôznych vecí, tar v podstate iba zbalí skupinu súborov do jedného balíka súborov, ale sám o sebe neponúka kompresiu, teda komprimuje tar, ktorý budete chcieť pridať vysoko efektívnu gzip kompresiu. Ak naozaj chcete, môžete ich spustiť ako dva samostatné príkazy, ale nie je to potrebné, pretože príkaz tar ponúka príznak -z, ktorý vám umožňuje automaticky gzipovať súbor tar.

Otváranie archívov .tar.gz

Rozbalenie súborov gz a tar je možné vykonať pomocou aplikácií ako Pacifist alebo Unarchiver (zadarmo), alebo návratom do príkazového riadka pomocou:

gunzip filename.tar.gz

Nasledovaný:

tar -xvf názov súboru.tar

Vo všeobecnosti by ste mali rozbaliť veci do adresára, inak bude súčasný pracovný adresár cieľom, ktorý sa môže rýchlo zamotať.

Ako vytvoriť súbor Tar GZip z príkazového riadku