Hur man skapar en Tar GZip-fil från kommandoraden
Innehållsförteckning:
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.