Cum se creează un fișier GZip Tar din linia de comandă

Cuprins:

Anonim

Probabil sunteți familiarizat cu crearea propriilor fișiere zip dacă ați avut vreodată nevoie să transferați un grup de fișiere sau dacă vă gestionați propriile copii de rezervă în afara Time Machine. Utilizarea instrumentelor zip GUI este ușoară și ușor de utilizat, dar dacă doriți câteva opțiuni mai avansate cu o compresie mai bună, puteți apela la linia de comandă pentru a crea o arhivă tar și gzip. Sintaxa va fi aceeași în Mac OS X ca și în Linux.

Crearea unui pachet de arhive GZip Tar

Din linia de comandă (/Aplicații/Terminal/), utilizați următoarea sintaxă:

tar -cvzf tarballname.tar.gz itemtocompress

De exemplu, pentru a comprima doar fișierele jpg din directoare, ați tasta:

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

este un wildcard aici, ceea ce înseamnă că orice cu o extensie .jpg va fi comprimat în fișierul jpegarchive.tar.gz și nimic altceva.

Fișierul .tar.gz rezultat este de fapt produsul a două lucruri diferite, tar practic doar împachetează un grup de fișiere într-un singur pachet de fișiere, dar nu oferă compresie singur, astfel încât să comprima gudronul la care veți dori să adăugați compresia gzip extrem de eficientă. Puteți rula acestea ca două comenzi separate dacă doriți cu adevărat, dar nu este nevoie de prea mult, deoarece comanda tar oferă indicatorul -z care vă permite să faceți automat gzip fișierul tar.

Deschiderea arhivelor .tar.gz

Despachetarea fișierelor gz și tar se poate face cu aplicații precum Pacifist sau Unarchiver (gratuit), sau revenind la linia de comandă cu:

gunzip filename.tar.gz

Urmată de:

tar -xvf nume de fișier.tar

În general, ar trebui să untar lucrurile într-un director, sau directorul de lucru actual va fi destinația care poate deveni dezordonată rapid.

Cum se creează un fișier GZip Tar din linia de comandă