Linux tjære -kommando

Linux tjære -kommando

I Linux er TAR -kommandoen en av de essensielle kommandoene når det gjelder filhåndtering. Det er kort for tapearkiv, og det brukes til å lage og trekke ut arkivfiler. En arkivfil er en komprimert fil som inneholder en eller flere filer som er samlet sammen for mer tilgjengelig lagring og bærbarhet.

Denne guiden vil demonstrere, ved hjelp av eksempler, hvordan du oppretter, liste, modifiserer og trekker ut tjære -oppnå filer og dekker noen av de mest brukte tjære -kommandoalternativene.

Tar -kommando -syntaks

Tar -kommandoen tar følgende syntaks:

$ tar [alternativer] [arkivfil] [fil eller dir skal arkiveres]

La oss sjekke ut noen av alternativene som følger med TAR -kommandoen.

TAR -kommandoalternativer

TAR -kommandoen gir følgende alternativer:

-c: Dette oppretter en arkivfil.

-x: Alternativet trekker ut arkivfilen.

-f: Angir filnavnet til arkivfilen.

-v: Dette skriver ut ordentlig informasjon for all tjæreoperasjon på terminalen.

-t: Dette viser alle filene i en arkivfil.

-u: Dette arkiverer en fil og legger den deretter til en eksisterende arkivfil.

-r: Dette oppdaterer en fil eller katalog som ligger inne i en .tjærefil

-z: Oppretter en tjærefil ved hjelp av Gzip -komprimering

-j: Opprett en arkivfil ved hjelp av BZIP2 -komprimeringen

-W: Alternativet -w verifiserer en arkivfil.

Lag en arkivfil

TAR -verktøyet lar deg lage arkivfiler ved å bruke forskjellige kompresjonsalgoritmer som XZ, GZIP og BZIP2. Den aksepterte konvensjonen er å fikse arkivfilen med kompresjonsuffikset.

For eksempel, når du bruker GZIP -komprimeringen (ved hjelp av -z -alternativet), skal filen bære .tjære.GZ Suffiks.

For eksempel oppretter kommandoen nedenfor en arkivfil som heter salg.tjære.GZ fra de tre PDF -filene.

$ tar -czvf salg.tjære.GZ Sales1.PDF Sales2.PDF Sales3.PDF


Anta at du vil opprette en arkivfil ved hjelp av BZIP2 -komprimeringen (ved hjelp av -j -alternativet) -algoritmen. Arkivfilen skal fiskeres med en .tjære.BZ2 -forlengelse.

Ved å bruke vårt første eksempel, kan vi komprimere de tre PDF -filene ved å bruke BZIP2 -algoritmen som følger.

$ tar -cjvf salg.tjære.BZ2 Sales1.PDF Sales2.PDF Sales3.PDF


Bortsett fra å arkivere filer, kan du også komprimere kataloger. For eksempel oppretter kommandoen nedenfor en enkel tjærearkivfil i hjemmekatalogen.

$ tar -cvf hjem.TAR /HOME /JAMES

Liste innholdet i en arkivfil

Ved hjelp av -t -alternativet kan du ta en titt eller liste innholdet i en arkivfil uten å trekke den ut som vist.

$ tar -tf salg.tjære.gz

Pakk ut en arkivfil i den gjeldende katalogen

For å hente ut en arkivfil i den gjeldende arbeidskatalogen, bruk alternativet -x som vist nedenfor. I eksemplet nedenfor er vi ukomprimerende eller henter ut dokumentene.tjære.GZ Archive, som inneholder tre tekstfiler.

$ tar -xvf -dokumenter.tjære.gz

Pakk ut en arkivfil i en egen katalog

For å hente ut en arkivfil til en annen katalog, blir alternativet -C fulgt av destinasjonsstien, som vist i eksemplet nedenfor.

$ tar -xvf -dokumenter.tjære.gz -c /tmp /filer

Pakk ut spesifikke filer fra et arkiv

Du kan trekke ut visse spesifiserte filer ved å oppgi dem en etter en på kommandolinjen. I eksemplet nedenfor trekker vi ut filen File1.TXT og File2.txt fra dokumentene.tjære.GZ Archive.

$ tar -xvf -dokumenter.tjære.GZ File1.TXT File2.tekst

Legg til en fil i en .tjærearkiv

Å legge til eller legge til en .Tar Archive -fil, bruke -r alternativ som vist. Her legger vi til filen File3.tekst til arkiv.tjære arkiv.

$ tar -RVF Archives.tjærefil3.tekst

Fjern en fil fra en .tjærearkiv

Å fjerne en fil fra en .tjærearkiv, bruke -Slett alternativet som vist. Her gjør vi det motsatte og fjerner filen File3.tekst i stedet.

$ tjære - -delete -f arkiver.tjærefil3.tekst

Innpakning

Som du har sett, er TAR -kommandoen viktig for å lage og trekke ut arkivfiler. Det gir en rekke kommandoalternativer som hjelper deg med å administrere arkivfiler opprettet fra forskjellige algoritmer som for eksempel gzip, xz og bzip2.