en tar-fil som også er referert til som en tarball, er en samling av filer som gir enklere lagring. Vi kan bruke tar-kommandoen til å lage arkiver sammen med utdrag filer, liste filer, lagringsformål eller oppdateringsformål.
Bruke en tjære.gz-fil er nyttig fordi det gir en bedre lagringsløsning i stedet for stadig å holde styr på flere filer.
I denne opplæringen vil vi veilede deg gjennom hvordan du trekker ut en tjære.gz fil, liste tjære.gz-filer, og trekke ut bestemte filer fra tjære.gz-fil.
HVA ER TJÆRE?
Tar er kort For Tape Arkiv, og ofte referert til som en tarball (en samling av filer).
Bruk av tar-formatet har vokst i popularitet gjennom årene takket være arkivering / lagring og tillater brukere å sende flere filer over Web/Internett.
Tar er vanlig I Linux-systemer og brukes kun til lagring av data.
Hvis du vil komprimere filer på tjære, vil dette kreve et ekstra trinn utført manuelt og bli tgz-filer via gz, tgz eller tjære.gz forlengelse.
Hvordan Trekke Ut Tjære.gz-Fil
en tjære.gz er egentlig en arkivfil som fungerer som en lagringsbeholder for filer. De Fleste Linux-distribusjoner vil også komme forhåndsinstallert med tar-kommandoen.
for å trekke ut en tjære.gz-fil, vi bruker x-alternativet (utdrag) og angir deretter arkivfilen du vil pakke ut etter f-alternativet. Kommandoen er som følger:
tar -xf archive.tar.gz
denne tar-kommandoen vil også fungere for tar-arkiver komprimert gjennom andre algoritmer som tar. bz2.
mens tar-kommandoen primært brukes til kommandolinjen, kan du også pakke ut tjære.gz-fil ved Hjelp Av Filbehandleren.
for å gjøre det, høyreklikk bare på tjære.gz-filen du vil pakke ut og klikke på » Utdrag.»Vær oppmerksom på At For Windows-brukere trenger du 7zip for å pakke ut tar gz-filer.
hvis du bruker-v-alternativet, vil dette tillate tar-kommandoen å være mer synlig og også skrive ut navnene på tar-filene du vil trekke ut. Bare skriv tar-xvf kommandoen etterfulgt av tar.gz file:
tar -xvf archive.tar.gz
Når du trekker ut tjære.gz-filer, dette vil automatisk trekke ut filer i din nåværende katalog.
Hvis du ikke vil trekke ut tjære.gz-filer i din nåværende katalog kan du bruke – c-alternativet til å trekke den ut i en bestemt katalog.
For eksempel vil du trekke ut et tjæreinnhold i katalogen / my_drive / Linux / files, bruk kommandoen:
tar -xf archive.tar.gz -C /my_drive/Linux/files
Hvordan Pakke Ut Gzip Komprimerte Tar-Filer
nå, hva skjer når du vil pakke ut arkivinnholdet i en tar-fil, men komprimeres med en gzip-kompressor? Først må du pakke den ut ved hjelp av denne kommandoen:
tar xvzf archive.tar.gz
X – dette forteller tar å pakke ut filen eller filene
v – Viser alle filene separat i arkivet
z-Informerer tar-kommandoen for å pakke ut gzip-filen
f-Forteller tar at du gir det et filnavn for å jobbe med
På samme måte kan du bruke-c-alternativet til å pakke ut tar gz-filen på en egen katalog ved hjelp av kommandoen:
tar xvzf -C archive.tar.gz /path/to/my_drive/Linux/files
Til Slutt kan du også pakke ut en fil uten å bruke tjære på kommandolinjen:
gunzip sample_file.gz
Hvordan Liste En Tjære.gz-Fil
La oss si at du vil trekke ut tjære.gz-filer, men bare bestemte i arkivet ditt. For å sikre at du ikke ved et uhell sletter noen tar-arkiver, må du lære å liste alle filene som finnes på tjære først.
det er to måter å liste filene på tjære, hvor man vil bruke-v-alternativet som en del av kommandoen.
Alternativ 1:
for å liste alle filene, bruker vi-t-alternativet:
tar -tf archive.tar.gz
Du blir bedt om en skjerm på kommandolinjen din som ligner på dette:
file 1file 2file 3file 4
Alternativ 2:
hvis du vil liste alle filene på tar-arkivene dine og vil se mer informasjon som filstørrelse, tidsstempel og eieren, bruker vi alternativet-v:
tar -tvf archive.tar.gz
Hvordan Pakke Ut Bestemte Filer Fra Tjære.gz
du har lært å liste alle filene i tjære, så når du pakker ut bestemte filer på kommandolinjen, bruker vi tar-xf-kommandoen etterfulgt av navnene på filene skilt av et mellomrom for hver fil.
for eksempel vil du trekke ut sample_file1 og sample_file2 ved hjelp av tar-xf-kommandoen:
tar -xf archive.tar.gz sample_file1 sample_file2
tar-xf-kommandoen fungerer også hvis du vil trekke ut en bestemt katalog:
tar -xf archive.tar.gz directory 1 directory 2 directory 3
Hvis du vil trekke ut .jpg (jpeg) eller .js (javascript) – filer for eksempel kan du skrive inn tar-xf-kommandoen etterfulgt av-jokertegn-alternativet:
tar -xf archive.tar.gz --wildcards '*.jpg'
hvis du prøver å pakke ut en fil som ikke eksisterer i systemet, blir du bedt om en feilmelding:
tar -xf archive.tar.gz SAMPLEREAD Output: tar: SAMPLEREAD: Not found in archivetar: Exit with failure status due to previous errors
Slik Pakker du ut en.Tar.bz2-fil
du har lært hvordan du fjerner en tjære.gz fil sammen med hvordan å pakke ut bestemte filer, gzip komprimerte filer, tjære innholdet i en bestemt katalog. Hva skjer når det komprimeres med en bzip2 kompressor?
denne prosessen vil også følge samme utvinningsprosess som gzip-kompressoren, bare at i stedet for å bruke-z-alternativet, bruker vi-j-alternativet:
tar -xvjf archive.tar.bz2
alternativet-j vil informere tar å dekomprimere bZip2.
Hvordan Lage En Komprimert Tar Fil
det er to alternativer du kan gjøre dette: bruk programmet 7-zip eller via kommandolinjen.
Alternativ 1: Bruke 7-zip
Trinn 1: Åpne 7-zip-programmet
Trinn 2: Velg alle mapper og filer du vil plassere i tar-filen
Trinn 3: Høyreklikk på et av de uthevede elementene og klikk » Legg Til I Arkivet.»
Trinn 4: Fra Rullegardinmenyen Arkivformat, velg » tar «og trykk» OK.»
Alternativ 2: Bruke kommandolinjen
La oss si at du vil tjære en fil fra en mappe som heter «samplefiles» til filer.tjære.gz. Syntaksen vil være som følger:
tar -czvf name_of_archive.tar.gz /path/to/folder or file
ved hjelp av eksemplet «samplefiles» vil kommandoen være som følger:
tar -czvf files.tar.gz /usr/local/samplefiles