Tjære er ganske populært arkivformat, spesielt på Linux. I mange tilfeller bruker distroer tjærearkiver for å levere pakkeoppdateringer. Tjærearkiv er også vanlig å finne når det gjelder deling av filer på nettet.
Sjekk ut hvordan du fjerner filer i Linux.
Tjære i Linux
For administrering av tjærearkiver kommer alle Linux-distribusjoner med tjæreverktøyet. Det er dette verktøyet vi skal bruke 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 “Ants” som vil bli forvandlet til et tjærearkiv.
$ tree Maur /
La oss nå lage et tjærearkiv ut av katalogen. Her vil tjære bruke forskjellige komprimeringsalgoritmer for å gjøre jobben. Det er vanlig at komprimeringsalgoritmen dikterer navnet på utdatafilen.
For å lage et tjærearkiv ved hjelp av gzip-komprimering, bruk følgende kommando.
$ tjære-cvzf maur.tjære.gz
For å lage et tjærearkiv ved hjelp av bzip2-komprimering, bruk følgende kommando.
$ tjære -cvjf maur.tjære.bz2
For å lage et tjærearkiv ved hjelp av XZ-komprimering, bruk følgende kommando.
$ tjære -cvJf maur.tjære.xz
Pakke ut tjærefiler
Liste over tjæreinnhold
Den følgende tjærekommandoen viser alle filene og katalogene som er inkludert i tjærearkivet.
$ tjære -tvf
La oss få en rask oversikt over flaggene vi brukte.
- t: Det forteller tjære å liste opp innholdet i arkivet.
- v: Den ber tjære om å skrive ut handlingen på konsollen.
- f: Det forteller tar hvilken fil handlingen skal utføres på.
Pakk ut hele filen
Nå er vi klare til å trekke ut tjærearkivene vi har tilgjengelig. Mens du trengte å bruke forskjellige kommandoer for å lage forskjellige typer tjærearkiver, kan vi bare bruke en enkelt tjærekommando for å trekke ut dem alle.
Den følgende tjærekommandoen trekker ut ethvert gyldig tjærearkiv. Hvis filer med lignende filnavn eksisterer, vil tar etter ekstraksjon overskrive filene utenfor arkivet.
$ tjære -xvf
Her står vi overfor ett nytt tjæreflagg.
- x: Det forteller tjære å hente ut et arkiv.
Hvis du ikke vil at tjære skal overskrive eksisterende data, legger du til “-k” -flagget. Den forteller at tar ikke skal overskrive / erstatte noen eksisterende fil eller katalog.
$ tjære -xvkfPakk ut spesifikke filer
Det er noen situasjoner der du ikke trenger å ta ut hele tjærearkivet bare for å hente en enkelt fil. Tjæreverktøyet gir en slik fleksibilitet at du bare kan trekke ut de få utvalgte filene du trenger.
For denne oppgaven vil tjerkommandostrukturen se slik ut. Her vil filnavnet være filnavnet til ønsket fil. Det må samsvare med filnavnet som er inne i tararkivet.
$ tjære -xvf
Hvis du vil trekke ut et par filer på en slik måte, kan du bruke følgende kommandostruktur.
$ tjære -xvf
Pakk ut spesifikke kataloger
Dette er enda en fantastisk funksjon i tjærearkivet. Forutsatt at tjærearkivet for din hånd inneholder en katalog eller mer, kan du manuelt fortelle tar hvilken katalog du skal trekke ut.
Kommandostrukturen ligner på seksjonen ovenfor.
$ tjære -xvf
Hvis du vil trekke ut flere kataloger, kjører du følgende kommando.
$ tjære -xvf
Siste tanker
Å hente ut tjærearkiv er en ganske enkel oppgave. Alt du trenger å vite er riktig tjærekommando. Hvis du er interessert i å utføre handlingene med GUI og bruke en filbehandling, bør filbehandleren din ha muligheten til å trekke ut tjærearkiver som standard.
I Linux er det flere verktøy for å trekke ut forskjellige formater av komprimerte arkiver. Sjekk ut hvordan du trekker ut komprimerte arkiver i Linux.
Glad databehandling!