Untar tjära.gz

en tar-fil som också kallas en tarball, är en samling filer som ger enklare Lagring. Vi kan använda tar-kommandot för att skapa arkiv tillsammans med extraktfiler, listfiler, lagringsändamål eller uppdateringsändamål.

använda en tjära.gz-filen är användbar eftersom den ger en bättre lagringslösning snarare än att ständigt hålla reda på flera filer.

i den här handledningen guidar vi dig genom hur du extraherar en tjära.gz-fil, lista tjära.GZ-filer och extrahera specifika filer från tar.gz-fil.

vad är tjära?

Tar är en förkortning för Tape Archive, och brukar kallas en tarball (en samling filer).

använda tar-formatet har vuxit i popularitet genom åren tack vare dess arkivering/lagring och tillåter användare att skicka flera filer över webben/Internet.

tjära är vanligt i Linux-system och används endast för lagring av data.

om du vill komprimera filer på din tar, kommer detta att kräva ett extra steg som utförs manuellt och blir tgz-filer via gz, tgz eller tar.GZ förlängning.

hur man extraherar tjära.gz-fil

en tar.gz är i huvudsak en arkivfil som fungerar som en lagringsbehållare för filer. De flesta Linux-distributioner kommer också förinstallerade med tar-kommandot.

för att extrahera en tjära.gz-fil, vi använder x-alternativet (extract) och anger sedan arkivfilen du vill extrahera efter f-alternativet. Kommandot är som följer:

tar -xf archive.tar.gz

detta tar-kommando fungerar också för tar-arkiv komprimerade genom andra algoritmer som tar. bz2.

medan tar-kommandot främst används för kommandoraden kan du också packa upp tar.gz-fil med filhanteraren.

för att göra det, högerklicka bara på tar.gz-fil du vill extrahera och klicka på ”extrahera.”Observera att för Windows-användare behöver du 7zip för att packa upp tar gz-filer.

om du använder-v-alternativet gör det möjligt för tar-kommandot att bli mer synligt och även skriva ut namnen på tar-filerna du kommer att extrahera. Skriv bara kommandot tar-xvf följt av tar.gz-fil:

tar -xvf archive.tar.gz

när du extraherar tjära.GZ-filer, Detta kommer automatiskt att extrahera filer i din nuvarande katalog.

om du inte vill extrahera tjära.GZ-filer i din nuvarande katalog kan du använda alternativet-C för att extrahera den till en specifik katalog.

till exempel vill du extrahera ett tjärinnehåll i katalogen /my_drive/Linux/files, använd kommandot:

tar -xf archive.tar.gz -C /my_drive/Linux/files

hur man extraherar gzip komprimerade Tar-filer

vad händer nu när du vill extrahera arkivinnehållet i en tar-fil men komprimeras med en gzip-kompressor? Först måste du packa upp det med det här kommandot:

tar xvzf archive.tar.gz

x-detta berättar tar att extrahera filen eller filerna

v-listar alla filer separat i ditt arkiv

z-informerar tar-kommandot för att packa upp gzip-filen

f-berättar tar du ger det ett filnamn för att arbeta med

på samma sätt kan du använda alternativet-C för att packa upp tar gz-filen till en separat katalog med kommandot:

tar xvzf -C archive.tar.gz /path/to/my_drive/Linux/files

slutligen kan du också extrahera en fil utan att använda tjära på kommandoraden:

gunzip sample_file.gz

hur man listar en tjära.gz-fil

låt oss säga att du vill extrahera tjära.GZ-filer, men bara specifika i ditt arkiv. För att säkerställa att du inte av misstag tar bort några tar-arkiv måste du lära dig att lista alla filer som finns på din tar först.

det finns två sätt att lista filerna på din tjära, där man kommer att använda-v-alternativet som en del av kommandot.

alternativ 1:

för att lista alla filer använder vi alternativet-t:

tar -tf archive.tar.gz

du kommer att bli uppmanad med en skärm på din kommandorad som liknar den här:

file 1file 2file 3file 4

alternativ 2:

om du vill lista alla filer i dina tar-arkiv och vill se mer information som Filstorlek, tidsstämpel och ägaren använder vi alternativet-v:

tar -tvf archive.tar.gz

hur man extraherar specifika filer från tjära.gz

du har lärt dig hur du listar alla filer i din tar, så när du extraherar specifika filer på kommandoraden använder vi kommandot tar-xf följt av namnen på filerna åtskilda av ett mellanslag för varje fil.

du vill till exempel extrahera sample_file1 och sample_file2 med kommandot tar-xf:

tar -xf archive.tar.gz sample_file1 sample_file2

kommandot tar-xf fungerar också om du vill extrahera en specifik katalog:

tar -xf archive.tar.gz directory 1 directory 2 directory 3

om du vill extrahera .jpg (jpeg) eller .JS (javascript) – filer till exempel kan du skriva kommandot tar-xf följt av alternativet-jokertecken:

tar -xf archive.tar.gz --wildcards '*.jpg' 

om du försöker extrahera en fil som inte finns i systemet uppmanas du med ett felmeddelande:

tar -xf archive.tar.gz SAMPLEREAD Output: tar: SAMPLEREAD: Not found in archivetar: Exit with failure status due to previous errors

så här extraherar du en.Tar.bz2-fil

du har lärt dig hur du tar bort en tjära.gz-fil tillsammans med hur man extraherar specifika filer, gzip-komprimerade filer, tjärinnehåll i en specifik katalog. Vad händer när det komprimeras med en bzip2 kompressor?

denna process kommer också att följa samma extraktionsprocess som gzip-kompressorn, bara att istället för att använda-z-alternativet använder vi-j-alternativet:

tar -xvjf archive.tar.bz2

alternativet-j informerar tar om att dekomprimera bZip2.

så här skapar du en komprimerad Tjärfil

det finns två alternativ du kan göra detta: använd programmet 7-zip eller via kommandoraden.

alternativ 1: Använda 7-zip

Steg 1: Öppna 7-zip-programmet

steg 2: Välj alla mappar och filer du vill placera i tar-filen

steg 3: Högerklicka på någon av de markerade objekten och klicka på ”Lägg till i Arkiv.”

steg 4: från rullgardinsmenyn arkivformat väljer du ”tar” och trycker på ”OK.”

alternativ 2: använda kommandoraden

låt oss säga att du vill tjära en fil från en mapp med namnet ”samplefiles” i filer.tjära.gz. Syntaxen kommer att vara enligt följande:

tar -czvf name_of_archive.tar.gz /path/to/folder or file

med exemplet ”samplefiles” kommer kommandot att vara enligt följande:

tar -czvf files.tar.gz /usr/local/samplefiles

slutliga tankar

Lämna ett svar

Din e-postadress kommer inte publiceras.