TAR er et ganske populært arkivformat, spesielt på Linux. I mange tilfeller bruker Distros tjærearkiver for å levere pakkeoppdateringer. Tjærearkiver er også vanlig å finne når det gjelder å dele filer på nettet.
Sjekk ut hvordan du løsner filer i Linux.
Tjære i Linux
For å administrere tjærearkiver kommer alle Linux -distrosene med tjæreverktøyet. Det er dette verktøyet som vi bruker til å trekke ut innholdet i et tjærearkiv.
La oss demonstrere alt med et eksempel. La oss først lage et tjærearkiv med flere filer og kataloger. Her har jeg opprettet en katalog med navnet "maur" som vil bli omgjort til et tjærearkiv.
$ tre maur/
La oss nå lage et tjærearkiv ut av katalogen. Her vil TAR bruke forskjellige kompresjonsalgoritmer for å gjøre jobben. Det er en vanlig praksis at komprimeringsalgoritmen dikterer outputfilnavnet.
For å lage et tjærearkiv ved hjelp av Gzip -komprimering, bruk følgende kommando.
$ tar -cvzf maur.tjære.gz
For å lage et tjærearkiv med BZIP2 -komprimering, bruk følgende kommando.
$ tar -cvjf maur.tjære.BZ2
For å lage et tjærearkiv ved hjelp av XZ -komprimering, bruk følgende kommando.
$ tar -cvjf maur.tjære.xz
Trekke ut tjærefiler
Liste tjæreinnhold
Følgende TAR -kommando vil liste opp alle filene og katalogene som er inkludert i TAR -arkivet.
$ tar -tvf
La oss ha en rask oversikt over flaggene vi brukte.
Pakk ut hele filen
Nå er vi klare til å trekke ut tjærearkivene vi har fått for hånden. Mens du trengte å bruke forskjellige kommandoer for å lage forskjellige typer tjærearkiver, kan vi bare bruke en enkelt tjærekommando for å trekke ut alle av dem.
Følgende tjærekommando vil trekke ut et gyldig tjærearkiv. Hvis filer med lignende filnavn eksisterer, vil TAR overskrive filene utenfor arkivet.
$ tar -xvf
Her står vi overfor ett nytt tjæreflagg.
Hvis du ikke vil at TAR skal overskrive eksisterende data, kan du legge til "-K" -flagget. Den ber TAR om ikke å overskrive/erstatte noen eksisterende fil eller katalog.
$ tar -xvkf
Pakk ut spesifikke filer
Det er noen situasjoner der du ikke trenger hele tjærearkivet som bare er trukket ut for å ta en enkelt fil. Tjæreverktøyet gir så fleksibilitet at du bare kan trekke ut de utvalgte få filene du trenger.
For denne oppgaven vil tjære -kommandostrukturen se slik ut. Her vil filnavnet være filnavnet på ønsket fil. Det må samsvare med filnavnet som er inne i tjærearkivet.
$ tar -xvf
Hvis du vil trekke ut et par filer på en slik måte, bruk følgende kommandostruktur.
$ tar -xvf
Trekke ut spesifikke kataloger
Dette er nok et fantastisk trekk ved tjærearkivet. Forutsatt at tjærearkivet i hånden din inneholder en katalog eller mer, kan du manuelt fortelle tjære hvilken katalog du vil trekke ut.
Kommandostrukturen ligner på seksjonen ovenfor.
$ tar -xvf
Hvis du vil trekke ut flere kataloger, kan du kjøre følgende kommando.
$ tar -xvf
Siste tanker
Å trekke ut tjærearkiv er en ganske enkel oppgave. Alt du trenger å vite er riktig tjære -kommando. Hvis du er interessert i.
I Linux er det flere verktøy for å hente ut forskjellige formater av komprimerte arkiver. Sjekk ut hvordan du trekker ut komprimerte arkiver i Linux.
Glad databehandling!