GNU/Linux >> Znalost Linux >  >> Linux

Jak zazipujete soubor a uchováte soubor .gz?

Hledáte:

gzcat x.txt.gz >x.txt

gzcat příkaz je ekvivalentní gunzip -c který jednoduše zapíše výstupní proud do stdout . Tím zůstane komprimovaný soubor nedotčený. Můžete tedy také použít:

gunzip -c x.txt.gz >x.txt

Všimněte si, že na některých systémech je gzcat také známý jako zcat takže místo toho spusťte takto:

zcat x.txt.gz >x.txt

Můžete použít -c možnost gunzip, která zapíše výstup do stdout a poté jej převede do souboru podle vašeho výběru:

gunzip -c compressed-file.gz > decompressed-file

Více podrobností na manuálové stránce.


Jednodušším řešením je použít gunzip jako filtr, jako je tento:

gunzip < myfile.gz > myfile

Linux
  1. Přejmenujte soubor v terminálu Linux

  2. Jak zjistit typ souboru Img a připojit jej?

  3. Jak rozdělit soubor a zachovat první řádek v každém z kusů?

  1. Jak přesměrovat výstup system() do souboru?

  2. Jak se dotknout souboru a mkdir v případě potřeby na jednom řádku

  3. Jak můžete přepnout klávesy j a k ve vim?

  1. `^m` A jak se toho zbavit?

  2. Jak přidat nový řádek na konec souboru?

  3. Jak mohu smazat nový řádek, pokud je to poslední znak v souboru?