Com crear un fitxer GZip Tar des de la línia d'ordres

Taula de continguts:

Anonim

Probablement estigueu familiaritzat amb crear els vostres propis fitxers zip si alguna vegada heu necessitat transferir un grup de fitxers o si esteu gestionant les vostres pròpies còpies de seguretat fora de Time Machine. L'ús de les eines de zip de la GUI és fàcil i fàcil d'utilitzar, però si voleu algunes opcions més avançades amb una millor compressió, podeu recórrer a la línia d'ordres per fer un arxiu tar i gzip. La sintaxi serà la mateixa a Mac OS X que a Linux.

Creació d'un paquet d'arxius Tar GZip

Des de la línia d'ordres (/Aplicacions/Terminal/), utilitzeu la sintaxi següent:

tar -cvzf tarballname.tar.gz element per comprimir

Per exemple, per comprimir només fitxers jpg de directoris, escriviu:

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

Elés un comodí aquí, és a dir, qualsevol cosa amb una extensió .jpg es comprimirà al fitxer jpegarchive.tar.gz i res més.

El fitxer .tar.gz resultant és en realitat el producte de dues coses diferents, tar bàsicament només empaqueta un grup de fitxers en un únic paquet de fitxers, però no ofereix compressió per si mateix, per tant comprimir. al tar voldreu afegir la compressió gzip altament eficaç. Podeu executar-les com a dues ordres separades si realment voleu, però no hi ha gaire necessitat perquè l'ordre tar ofereix el senyalador -z que us permet comprimir automàticament el fitxer tar.

Obertura dels arxius .tar.gz

Descomprimir els fitxers gz i tar es pot fer amb aplicacions com Pacifist o Unarchiver (gratuït), o tornant a la línia d'ordres amb:

gunzip filename.tar.gz

Seguit per:

tar -xvf nom de fitxer.tar

En general, hauríeu de destar les coses en un directori, o el directori de treball actual serà la destinació que es pot desordenar ràpidament.

Com crear un fitxer GZip Tar des de la línia d'ordres