Hur man skapar en Tar GZip-fil från kommandoraden

Innehållsförteckning:

Anonim

Du är förmodligen bekant med att skapa dina egna zip-filer om du någonsin har behövt överföra en grupp filer eller om du hanterar dina egna säkerhetskopior utanför Time Machine. Att använda GUI-zip-verktygen är enkelt och användarvänligt, men om du vill ha några mer avancerade alternativ med bättre komprimering kan du vända dig till kommandoraden för att skapa ett tar- och gzip-arkiv. Syntaxen kommer att vara densamma i Mac OS X som i Linux.

Skapa ett Tar GZip-arkivpaket

Från kommandoraden (/Applications/Terminal/), använd följande syntax:

tar -cvzf tarballname.tar.gz itemtocompress

Om du till exempel endast vill komprimera en katalog med jpg-filer skriver du:

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

är ett jokertecken här, vilket betyder att allt med tillägget .jpg kommer att komprimeras till filen jpegarchive.tar.gz och inget annat.

Den resulterande .tar.gz-filen är faktiskt produkten av två olika saker, tar paketerar i princip bara en grupp filer till ett enda filpaket men erbjuder inte komprimering på egen hand, alltså för att komprimera tjäran du vill lägga till den mycket effektiva gzip-komprimeringen. Du kan köra dessa som två separata kommandon om du verkligen vill, men det finns inte mycket behov eftersom tar-kommandot erbjuder flaggan -z som låter dig automatiskt gzippa tar-filen.

Öppning av .tar.gz-arkiv

Uppackning av gz- och tar-filerna kan göras med program som Pacifist eller Unarchiver (gratis), eller genom att gå tillbaka till kommandoraden med:

gunzip filnamn.tar.gz

Följd av:

tar -xvf filnamn.tar

Allmänt sett bör du ta bort saker i en katalog, annars blir den nuvarande arbetskatalogen destinationen som snabbt kan bli rörig.

Hur man skapar en Tar GZip-fil från kommandoraden