Jak extrahovat (rozbalit) soubor Tar Bz2

Příkaz tar umožňuje vytvářet a extrahovat archivy tar. Podporuje širokou škálu kompresních programů, jako jsou gzip, bzip2, lzip, lzma, lzop, xz a compress.

Bzip2 je jedním z nejpopulárnějších algoritmů pro kompresi souborů tar. Podle konvence název archivu tar komprimovaného pomocí bzip2 končí buď .tar.bz2 nebo .tbz2.

V tomto tutoriálu vysvětlíme, jak extrahovat (nebo rozbalit) archivy tar.bz2 a tbz2 pomocí příkazu tar.

Extrakce souboru tar.bz2 #

Většina linuxových distribucí a macOS je dodávána s předinstalovaným programem tar. výchozí.

Chcete-li extrahovat soubor tar.bz2, použijte volbu --extract (-x) a určete archiv název souboru za volbou -f:

tar příkaz automaticky detekuje typ komprese a extrahuje archiv. Stejný příkaz lze použít k extrahování archivů tar komprimovaných jinými algoritmy, jako jsou .tar.gz nebo .tar.xz.

Pokud jste uživatel plochy a příkazový řádek není vaší věcí, můžete použít správce souborů. Chcete-li extrahovat (rozbalit) soubor tar.bz2, jednoduše klepněte pravým tlačítkem myši na soubor, který chcete extrahovat, a vyberte možnost „Extrahovat“. Uživatelé systému Windows budou k extrahování souborů tar.bz2 potřebovat nástroj s názvem 7zip.

Další informace podrobný výstup použijte volbu -v. Tato volba říká tar k zobrazení názvů souborů extrahovaných na terminálu.

Ve výchozím nastavení tar extrahuje obsah archivu v aktuálním pracovním adresáři. Použijte --directory (-C) k rozbalení archivních souborů do konkrétního adresáře:

Například k rozbalení obsahu archivu do /home/linuxize/files adresář, zadejte:

Extrakce konkrétních souborů ze souboru tar.bz2 #

Do extrahujte konkrétní soubory ze souboru tar.bz2, za název archivu připojte seznam názvů souborů oddělených mezerou:

Whe Při extrahování souborů musíte uvést jejich přesná jména včetně cesty, jak jsou vytištěna, když je použita možnost --list (-t).

Extrakce jednoho nebo více adresářů z archivu je stejná jako extrahování více souborů:

Pokud se pokusíte extrahovat soubor, který není Pokud v archivu neexistují, zobrazí se chybová zpráva podobná následující:

The --wildcards umožňuje extrahovat soubory ze souboru tar.bz2 na základě zástupných znaků. Vzor musí být citován, aby jej shell nemohl interpretovat.

Chcete-li například extrahovat pouze soubory, jejichž názvy končí na .md (soubory Markdown), použije:

Extrakce souboru tar.bz2 ze standardního #

Při extrahování komprimovaného souboru tar.bz2 čtením archivu z standardní vstup (obvykle potrubím), musíte zadat možnost dekomprese. Možnost -j říká tar, že soubor je komprimován pomocí bzip2.

V níže uvedeném příkladu stahujeme Zdroje Vim pomocí wget příkazu a jeho výstupem přes příkaz tar:

Pokud nezadáte možnost dekomprese, tar vám ukáže, kterou možnost byste měli použít:

Výpis souboru tar.bz2 #

Chcete-li zobrazit obsah souboru tar.bz2, použijte --list (-t) možnost:

Výstup bude vypadat přibližně takto:

Pokud přidáte možnost --verbose (-v), tar vytiskne další informace, například vlastníka, velikost souboru, časové razítko .. atd .:

Závěr #

soubor tar.bz2 je archiv Tar c ompressed s Bzip2. Chcete-li extrahovat soubor tar.bz2, použijte příkaz tar -xf následovaný názvem archivu.

Write a Comment

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *