Hvordan løsne filer i Linux

Hvordan løsne filer i Linux

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.

  • T: Den ber TAR om å liste innholdet i arkivet.
  • V: Den ber TAR om å skrive ut handlingen på konsollen.
  • F: Den forteller Tar hvilken fil du vil utføre handlingen på.

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.

  • X: Den ber TAR om å trekke ut et arkiv.

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!