サーバーが7zを使用しないのはなぜですか?

サーバーが7zを使用しないのはなぜですか?

デフォルトでは、UNIXシステムのインストールでは、ログがgzipを介して循環していることがわかります。

質問:UNIXの世界では、なぜ基本的に7zを使用しないのですか? gzipより効率的です。

たった多くのHTMLファイルを含むディレクトリを圧縮しました。

7z: 1.8MB

郵便番号:440MB

ベストアンサー1

Unixでは、アーカイブ(ファイルを単一のエンティティにグループ化)と圧縮は通常別々のステップで行われます。

これは、個々のファイルを操作するときに大きな柔軟性を提供します(保存しても役に立ちません)。gzip -cd mylog.gz | grep '^Oct.*error'7z

7z(and zip, and rar, and arj, and...) は偶然圧縮されたアーカイバです。gzip同じ目的を提供しないので、伝統的なものを置き換えません。

gzip高速でリソースが少なく、よく知られており、ほとんどのUnixシステムにインストールされています。より高い性能のコンプレッサーを探している場合は選択してくださいxz。 LZMAアルゴリズムと非常によく似たコマンドラインインターフェイスを提供しますgzipが、ほぼ同じLZMAアルゴリズムを使用するため、7z同様の圧縮率を得る必要があります。


1)上記のパイプラインは非常に一般的なので、gzipツールの周りに多くのラッパーがあります。経験豊富なユーザーは、zgrep '^Oct.*error' mylog.gzいくつかのキーストロークを保存することを選択できます。

おすすめ記事