Hvordan tjære en mappe i Linux?

Hvordan tjære en mappe i Linux?

Linux tilbyr en forhåndsinstallert 'tjære (båndarkiv)'Kommandoverktøyverktøy. Det brukes til komprimering og ekstraksjon av “.xz”,“gz”,“.tbz”, Og“.BZ2”Utvidelser. Det er gunstig å komprimere store mapper og filer i en arkivfil. De komprimerte mappene tar mindre lagring for å overføre fra ett system til et annet.

Dette innlegget penner ned korte detaljer for å tjære en mappe i Linux med følgende høydepunkter:

  • Hvordan tjære en mappe i Linux?
  • Legg til en tjære -mappe i Linux
  • Se en tjære -mappe i Linux
  • Pakk ut en tjære -mappe i Linux

Hvordan tjære en mappe i Linux?

Opprettelsen av en tjære -mappe avhenger av dens grunnleggende syntaks som er definert nedenfor:

$ tar CF [filnavn.tjære] [katalog/mappe til arkiv]

Syntaksen inneholder følgende parametere:

  • tjære: Representerer “tjære” kommandolinjeverktøyet.
  • c: Oppretter den nødvendige tjærefilen.
  • f: Angir det opprettede arkivfilnavnet.
  • tjære: Identifiserer det komprimerte tjærearkivet.
  • Katalog/mappe til arkiv: Viser mappenavn som må komprimeres.

Ved å følge syntaks ovenfor, ta "Ekstra”Katalog med følgende filer og underkataloger:

$ ls -l

Eksempel 1: Lag en “.tjære -mappe

Lag "Comextra.tjære”Enkelt komprimert tjærearkiv med“ Extra ”-katalog ved hjelp av ovennevnte "tjære" Kommandosyntaks:

$ tar CF Comextra.tjære ekstra

Ekstra”Har blitt komprimert til en“Comextra.tjære”Fil.

Eksempel 2: Lag en “tjære.GZ ”-mappe

De "tjære" Kommandoen støtter også det ofte brukte GZIP -komprimeringsformatet med "tjære.GZ ”,“ TGZ ”og“ TAR.GZIP ”-utvidelser. For dette formålet tilbyr "tjære" "-z (Gzip -format) ”flagg.

Nå komprimerte vi “Ekstra”-Mappen inn i“tjære.gz”Komprimeringsformat ved å bruke kommandoen definert nedenfor:

$ tar czf gzipextra.tjære.gz ekstra

Legg til en tjære -mappe i Linux

Først når "tjære”Mappen opprettes, den kan enkelt tilpasses eller utvides uten ekstraksjon.

Bruke "r (vedlegg)”Flagg av“ tjære ”-kommandoen for å legge til“Ekstra.tjære”Mappe ved å legge til tre filer på slutten:

$ tar -rvf comextra.tjære filea.txt fileb.txt filec.tekst

De "tre" ønskede filene er lagt til i "Comextra.tjære”Mappe som kan sees ved hjelp av“-V (Verbose)" flagg.

Se en tjære -mappe i Linux

Alle tjærefilene og mappene kan vises i terminalen ved å bruke "-t(Liste tjæreinnhold) ”Flagg på denne måten:

$ tar -tf gzipextra.tjære.gz

Utgangen er den samme som utgangen fra “-v" flagg.

Pakk ut en tjære -mappe i Linux

tjære”Kommando støtter også utvinning av" tjære "-filer/mapper i den gjeldende arbeidskatalogen eller den spesifikke katalogen.

Syntaks:

Den grunnleggende syntaksen for å trekke ut “tjære”Fil er skrevet her:

$ tar xf [filnavn.tjære]

x”Flagg betegner utvinning av tjærearkivet.

EKSEMPEL 1: EXTRACT “.Tar ”-mappe i PWD

Å trekke ut "tjære" mappe i den gjeldende arbeidskatalogen bruker ganske enkelt syntaks ovenfor og spesifiser komprimeringen “Comextra.tjære" mappe i terminalen:

$ tar xf comextra.tjære

Den komprimerte “Comextra.tjære”Mappen er trukket ut.

Eksempel 2: Trekk ut “tjære.GZ ”-mappe i en bestemt katalog

De “-C (-Directory)” Flagg er gunstig for å trekke ut den ønskede tjæremappen på det aktuelle stedet der brukeren ønsker.

I dette eksemplet "Gzipextra.tjære.gz”Komprimert arkiv lokalisert i“Hjem”Blir trukket ut i“Prøve”Katalog på denne måten:

$ tar xzf gzipextra.tjære.GZ -C/Home/Linuxhint/Sample/

Utgangen verifiserer at "Gzipextra.tjære.gz”Har blitt fullstendig trukket ut i“Prøve”Katalog.

Eksempel 3: Pakk ut spesifikk fil fra "tjære" -mappen

Enkel skriv navnet på den spesifiserte filen/underkatalogen du vil trekke ut fra "tjære”Mappe med“tjære”Utility på følgende måte:

$ tar xzvf gzipextra.tjære.gz ekstra/dir1

Dir1”Katalogen er trukket ut fra“Gzipextra.tjære.gz”Komprimert fil.

Konklusjon

For å tjære en mappe i Linux, kan brukere utføre "Tar CF [File_name.tjære] [katalog/mappe til arkiv]”Kommando. Ved å bruke dette kan du komprimere og dekomprimere tjære -mappen. I tillegg kan brukere legge til, se og trekke ut en tjære -mappe i Linux. Dette innlegget har vist et sett med praktiske eksempler som illustrerer oppretting og utvinning av en tjære -mappe i Linux.