GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Komprimieren Sie die Befehlsausgabe, indem Sie sie an bzip2 weiterleiten

Lösung 1:

Dies können Sie mit bzip2 tun ist -c Möglichkeit:

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

Zum Beispiel:

command | bzip2 -c > some.txt.bz2

Und zum Dekomprimieren:

bzip2 -dc < some.txt.bz2 | less

Lösung 2:

Das Dienstprogramm bzip2 komprimiert stdin, schreibt es aber nicht nach stdout, wenn stdout ein Terminal ist. Sie können jedoch standardmäßige Ausgabeumleitungstechniken verwenden.

command | bzip2 >somefile.txt.bz2

und zum Lesen stehen die üblichen Tools zur Verfügung, z.B.

bzless somefile.txt.bz2

Linux
  1. dd-Befehlsbeispiele in Linux

  2. join-Befehlsbeispiele in Linux

  3. Anzeigen der vollständigen Ausgabe des PS-Befehls

  4. Rohrleitungsausgang zum Schneiden

  5. Wie speichere ich die Ausgabe dieses awk-Befehls in einer Datei?

Mv-Befehl unter Linux

So leiten Sie die Shell-Befehlsausgabe um

WIE MAN DEN SCHWANZBEFEHL VERWENDET

Wie man den Head-Befehl verwendet

Beispiele für Linux-Diff-Befehle

Beispiele für Linux-Echo-Befehle