Jak extrahovat a otevřít soubor .gz v příkazovém řádku Linuxu

How Extract Open



Víme, že soubor v počítačovém systému může být malý jako několik bajtů nebo velký jako tisíc gigabajtů. Když chcete přenášet soubor z jednoho konce na druhý, jeho velikost hraje velmi důležitou roli při rozhodování, zda jej chcete odeslat tak, jak je, nebo jej komprimovat. Formát souboru .gz je velmi běžně používaný komprimovaný formát souboru pro operační systém Linux. Dnes prozkoumáme metody extrahování a otevírání souboru .gz v Linuxu.

Poznámka: Linux, který byl použit k demonstraci těchto metod, je Linux Mint 20.







Metody extrahování a otevírání souboru .gz v příkazu Linux

Existuje několik různých metod, pomocí kterých můžeme v systému Linux extrahovat a otevřít soubor .gz. Níže uvádíme všechny tyto metody:



Metoda č. 1: Použití příkazu gzip s příznakem -d:



Tato metoda je užitečná, pokud chcete při odstraňování souboru .gz extrahovat skutečný soubor. Pro použití příkazu gzip s příznakem -d budete muset provést následující kroky:





Pro ukázku prvních tří metod nejprve vytvoříme soubor .gz v našem domovském adresáři spuštěním následujícího příkazu v našem terminálu:

$gzipFileName.txt

V našem příkladu jsme již měli v domovském adresáři textový soubor s názvem gzFile.txt. Rozhodli jsme se vytvořit jeho soubor .gz výše uvedeným příkazem.




Jakmile spustíte tento příkaz, můžete navštívit svůj domovský adresář a ověřit, zda byl vytvořen soubor .gz nebo ne. Náš soubor .gz je zvýrazněn na obrázku níže:


Po vytvoření tohoto souboru se ho pokusíme extrahovat spuštěním následujícího příkazu v našem terminálu:

$gzip–D Název_souboru.gz

Zde můžete nahradit název_souboru názvem vašeho souboru .gz, což v našem případě bylo gzFile.txt.


Když po spuštění tohoto příkazu navštívíte domovský adresář, všimnete si, že váš skutečný soubor byl extrahován, jak je zvýrazněno na obrázku níže. Váš soubor .gz však byl odstraněn kvůli spuštění výše uvedeného příkazu.

Metoda č. 2: Použití příkazu gzip s příznakem -dk:

Tato metoda je užitečná, pokud chcete extrahovat skutečný soubor a zároveň zachovat soubor .gz i pro budoucí použití. Pro použití příkazu gzip s příznakem -dk budete muset provést následující kroky:

Pokusíme se extrahovat stejný soubor .gz, který jsme vytvořili výše, spuštěním níže uvedeného příkazu:

$gzip–Dk Název_souboru.gz

Zde můžete nahradit název_souboru názvem vašeho souboru .gz, což v našem případě bylo gzFile.txt.


Když po spuštění tohoto příkazu navštívíte domovský adresář, všimnete si, že váš skutečný soubor byl extrahován, jak je zvýrazněno na obrázku níže. Váš soubor .gz však byl také zachován kvůli spuštění výše uvedeného příkazu.


Metoda č. 3: Použití příkazu gunzip:

Tato metoda je přesnou alternativou k naší metodě č. 1, což znamená, že jakmile rozbalíte skutečný soubor, soubor .gz nebude dále uchováván. Chcete -li pomocí příkazu gunzip extrahovat a otevřít soubor .gz, budete muset provést následující kroky:

Pokusíme se extrahovat stejný soubor .gz, který jsme vytvořili výše, spuštěním níže uvedeného příkazu:

$zbraňový zipNázev_souboru.gz

Zde můžete nahradit název_souboru názvem vašeho souboru .gz, což v našem případě bylo gzFile.txt.


V našem případě, protože jsme již měli extrahovaný soubor se stejným názvem v našem domovském adresáři kvůli spuštění příkazu zobrazeného v metodě # 2, náš terminál nás vyzval, zda chceme tento soubor přepsat nebo ne, proto pokračujeme zadáním ay, jak je znázorněno na následujícím obrázku. Pokud jste však ve stejném souboru dříve neprovedli žádné jiné metody extrakce, spuštění tohoto příkazu žádnou takovou zprávu nezobrazí.


Když po spuštění tohoto příkazu navštívíte domovský adresář, všimnete si, že váš skutečný soubor byl extrahován, jak je zvýrazněno na obrázku níže. Váš soubor .gz byl však odstraněn kvůli spuštění výše uvedeného příkazu.


Jakmile budete mít svůj .gz soubor extrahovaný některou ze tří výše uvedených metod, můžete jej otevřít jednoduše poklepáním na něj.

Metoda č. 4: Použití příkazu tar:

Někdy místo jednoduchého souboru .gz máte soubor .tar.gz nebo .tgz, který lze extrahovat a otevírat pomocí příkazu tar následujícím způsobem:

Pro ukázku této metody nejprve vytvoříme soubor .tgz v našem domovském adresáři spuštěním následujícího příkazu v našem terminálu:

$dehet–Czvf NázevOftgzFile.tgz NázevOfActualFile.txt

V našem příkladu jsme již měli v domovském adresáři textový soubor s názvem targzFile.txt. Rozhodli jsme se vytvořit jeho soubor .tgz výše uvedeným příkazem.


Když spustíte tento příkaz, na terminálu se zobrazí název vašeho skutečného souboru, což bude znamenat, že jeho soubor .tgz byl vytvořen, jak je znázorněno na obrázku níže:


Po spuštění tohoto příkazu můžete také navštívit domovský adresář a ověřit, zda byl vytvořen soubor .tgz nebo ne. Náš soubor .tgz je zvýrazněn na obrázku níže:


Po vytvoření tohoto souboru se ho pokusíme extrahovat spuštěním následujícího příkazu v našem terminálu:

$dehet–Xf Název_souboru.tgz

Zde můžete nahradit název_souboru názvem vašeho souboru .tgz, což v našem případě bylo targzFile.txt.


Když po spuštění tohoto příkazu navštívíte domovský adresář, všimnete si, že váš skutečný soubor byl extrahován, jak je zvýrazněno na obrázku níže. Váš soubor .tgz však byl také zachován kvůli spuštění výše uvedeného příkazu.


Jakmile budete mít svůj soubor .tgz rozbalený, můžete jej otevřít jednoduše poklepáním na něj.

Závěr:

Čtyři metody popsané v tomto článku vám nabízejí skvělá řešení pro extrahování a otevírání souborů .gz i .tgz v systému Linux. Můžete se rozhodnout následovat některou z těchto metod podle svého vkusu.