Veiledning til bruk av tar-kommando for å pakke ut tar.gz-filer i Ubuntu, CentOS, Fedora og andre Linux-distribusjoner.
Det meste av programvaren, dokumenter, filer osv. i Linux er arkivert i tar.gz
format i stedet for glidelås
eller rar
formater som vanligvis brukes i Windows, selv om Linux-verktøy støtter disse formatene.
tar.gz
formatet er populært brukt av programvare tilgjengelig for Linux både i offisielle depoter så vel som uoffisielt over Internett.
Hva er en tar.gz-fil?
tar.gz
(Gzip) er et av filformatene som er tilgjengelige i tar-komprimeringssystemet. Noen andre filformater er bz2,
lzip
og lzop
. Gzip
og bz2
er de mest brukte formatene. Gzip
er ment for raskere komprimering, mens bz2
er ment for en mindre arkivstørrelse.
tjære
er som standard installert på de fleste Linux-systemer. I tilfelle den mangler, du kan installere denpå Ubuntu, Debian eller lignende Linux-distribusjoner ved å kjøre:
sudo apt install tar
Merk: I tilfelle Ubuntu-versjon < 14.04, bruk apt-get i stedet for apt.
Å installere tjære
på CentOS og Fedora, løpe:
nam installer tjære
Hvordan trekke ut tar.gz ved hjelp av tjære
kommando
For å pakke ut en tar.gz-arkivfil, løpe:
tar xvzf .tar.gz
La oss se hvilke alternativer xvzf
mener:
x
– Spesifiserer at filer skal pakkes ut fra arkivet.
v
– Står for verbose. Skriv ut hvert filnavn som er hentet fra arkivet sammen med banen. Dette er kun ment for informasjon, og er derfor ikke obligatorisk.
z
– Dette spesifiserer at arkivet er komprimert med Gzip
f
– Dette spesifiserer at følgende argument etter alternativene skal være navnet på arkivfilen som skal pakkes ut. Hvis dette alternativet ikke er tilgjengelig, prøver tar å lese fra terminalens standardinngang. I nyere versjoner gir den en feil når dette alternativet ikke er spesifisert.
Eksempel
Følgende kommando vil trekke ut de tre filene i arkivet testarchive.tar.gz
og skrive ut navnene deres.
tar xvzf testarchive.tar.gz
Som vi kan se er de tre filene pakket ut. Merk at kommandoen trekker ut filen i samme mappe der kommandoen kjøres.