GNU/Linux >> Znalost Linux >  >> Linux

Komprimujte výstup příkazu potrubím do bzip2

Řešení 1:

Můžete to udělat pomocí bzip2 's -c možnost:

       -c --stdout
              Compress or decompress to standard output.

Například:

command | bzip2 -c > some.txt.bz2

A dekomprimovat:

bzip2 -dc < some.txt.bz2 | less

Řešení 2:

Obslužný program bzip2 zkomprimuje stdin, ale nezapíše jej do stdout, pokud je stdout terminál. Můžete však použít standardní techniky přesměrování výstupu.

command | bzip2 >somefile.txt.bz2

a k jejímu čtení jsou k dispozici obvyklé nástroje, např.

bzless somefile.txt.bz2

Linux
  1. Linuxový příkaz cat

  2. Příklady příkazů dd v Linuxu

  3. Zobrazení úplného výstupu příkazu PS

  1. Příklady příkazů času Linux

  2. připojit příklady příkazů v Linuxu

  3. Příklady příkazů tee v Linuxu

  1. Výstup potrubí k řezání

  2. Jak uložit výstup tohoto příkazu awk do souboru?

  3. Převeďte výstup na řetězec