EXPLAINED: How to Install .tar, .tar.gz or .tar.bz2 files on Linux [ Step-by-Step Guide]
Innehållsförteckning:
- Extrahering av tar.gz-fil
- Extrahera specifika filer från en tar.gz-fil
- Extrahera tar.gz-fil från stdin
- Lista tar.gz-fil
- Slutsats
tar
kommandot används för att skapa tjärarkiv genom att konvertera en grupp filer till ett arkiv. Det stöder ett stort antal komprimeringsprogram som gzip, bzip2, lzip, lzma, lzop, xz och komprimering. Tar designades ursprungligen för att skapa arkiv för att lagra filer på magnetband, varför det har namnet “ T ape AR gräslök”.
Gzip är den mest populära algoritmen för att komprimera tjärfiler. I konvention bör namnet på ett tjärarkiv som komprimeras med gzip sluta med antingen .tar.gz eller .tgz.
Kort sagt, en fil som slutar i .tar.gz är ett .tar- arkiv komprimerat med gzip.
tar
kommandot kan också användas för att extrahera tjärarkiv, visa en lista över de filer som ingår i arkivet, lägga till ytterligare filer i ett befintligt arkiv samt olika andra typer av operationer.
I den här tutorialen kommer vi att visa dig hur man extraherar (eller packar upp) tar.gz- och tgz- arkiv.
Extrahering av tar.gz-fil
De flesta Linux-distributioner och macOS kommer med tjärkommando som är förinstallerat som standard.
För att extrahera en tar.gz-fil, använd
--extract
(
-x
) och ange arkivfilnamnet efter
f
alternativet:
tar -xf archive.tar.gz
tar
kommandot upptäcker komprimeringstyp automatiskt och extraherar arkivet. Samma kommando kan användas för att extrahera tjärarkiv komprimerade med andra algoritmer som .tar.bz2.
Alternativet -v gör
tar
synligare och skriver ut namnen på filerna som extraheras på terminalen.
tar -xvf archive.tar.gz
Som standard extraherar tar arkivinnehållet i den aktuella arbetskatalogen. Använd -
--directory
(
-C
) för att extrahera arkivfiler i en specifik katalog:
För att exempelvis extrahera arkivinnehållet till
/home/linuxize/files
katalogen kan du använda:
tar -xf archive.tar.gz -C /home/linuxize/files
Extrahera specifika filer från en tar.gz-fil
För att extrahera en eller flera specifika filer från en tar.gz-fil, lägg till en mellanseparerad lista över filnamn som ska extraheras efter arkivnamnet:
tar -xf archive.tar.gz file1 file2
När du extraherar filer måste du ange deras exakta namn inklusive sökvägen, tryckt av -
--list
(
-t
).
Att extrahera ett eller flera kataloger från ett arkiv är detsamma som att extrahera filer:
tar -xf archive.tar.gz dir1 dir2
Om du försöker extrahera en fil som inte finns, visas ett felmeddelande som liknar följande:
tar -xf archive.tar.gz README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
Du kan också extrahera filer från en tar.gz-fil baserad på ett jokerteckenmönster genom att använda alternativet
--wildcards
och citera mönstret för att förhindra att skalet tolkar det.
Till exempel, för att extrahera filer vars namn slutar i
.js
(Javascript-filer), skulle du använda:
tar -xf archive.tar.gz --wildcards '*.js'
Extrahera tar.gz-fil från stdin
I följande exempel laddar vi ner Blender-källorna med kommandot
wget
och rör utdata till
tar
kommandot:
wget -c https://download.blender.org/source/blender-2.80.tar.gz -O - | sudo tar -xz
tar: Archive is compressed. Use -z option tar: Error is not recoverable: exiting now
Lista tar.gz-fil
För att lista innehållet i en tar.gz-fil använder du
--list
(
-t
):
tar -tf archive.tar.gz
Utgången ser ut så här:
file1
file2
file3
tar -tvf archive.tar.gz
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
Slutsats
tar.gz- filen är ett Tar-arkiv komprimerat med Gzip. För att extrahera en tar.gz-filanvändning
tar -xf
kommandot följt av arkivnamnet.
Ledamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
När du tar ett digitalt foto tar du mer än bara fotot. Du tar också upp en rad personligt identifierbara uppgifter som kan äventyra din integritet om det någonsin föll i fela händer. Den informationen heter EXIF-metadata och många inser inte ens att dessa data är inbäddade i sina bilder. Den goda nyheten är dock att den lätt kan tas bort med ett program som ExifCleaner ($ 19, 30-dagars gratis provversion).
Vilken typ av information talar vi om? Tja det kan sträcka sig från det vardagliga som till exempel kamerans märke och modell som tog bilden, bildupplösningen, ljuskällan och så vidare. Men det kan också vara så allvarligt som där du tog bilden och vilket datum du tog det, och den här informationen kan bevaras när du skickar ett foto online. Så vem som helst som vill spåra dig vet vart du är i världen, och den som vill knyta dig till en viss plats vid en viss tid behöver bara titta på EXIF-data.
Hur man packar upp filer i Linux
Unzip är ett verktyg som hjälper dig att lista, testa och extrahera komprimerade ZIP-arkiv. I den här tutorialen kommer vi att visa dig hur du packar upp filer i Linux-system trodde kommandoraden.







