2016-11-22 1 views
-1

Ich weiß, tar -j ist für bzip2-Datei, tar -z ist für gzip. Ich kann mich jedoch nicht erinnern, welcher für welchen ist. Jedes Mal, wenn ich es nachschlagen würde. Gibt es eine gute Möglichkeit, sich daran zu erinnern, oder kann mir jemand sagen, warum ist dastar Befehl verwenden Unterschied

+0

Wie haben Sie herausfinden, welche eine, die für diese Frage war? –

Antwort

2

bzip2 von J Ulian Seward geschrieben wurde.

gzip stammt von Stallman G NU. Einige Standard-UNIX-Befehle wurden geändert (verbesserte IMHO), und vielleicht, um den Unterschied zu markieren, wurde g als ein Präfix hinzugefügt. Daher gawk, gcc usw. als Alternativen zu awk, cc usw.

Also, denken Sie daran: -j für Julian bzip2 und -z für [g] zip.

(ich weiß nicht, ob die -j Option wurde gewählt, weil von Julian Namen oder wenn das ist einfach ein glücklicher Zufall.)

1

Verwenden Sie auch keines. Stattdessen tar die Datei zuerst und dann verwenden Sie bzip oder gzip, um in einer separaten Pipe zu komprimieren.

tar cf - A | gzip -9 > B.tar.gz 

Das Gleiche gilt für bzip2

Verwandte Themen