何百ものサブディレクトリがあるディレクトリを圧縮する最良の方法は何ですか?

何百ものサブディレクトリがあるディレクトリを圧縮する最良の方法は何ですか?

以下には、/usr/cti/APP_sys数百のディレクトリ、サブディレクトリ、ファイルなどがあります。

/usr/cti/APP_sys 私はディレクトリを圧縮する最良の方法が何であるかを知りたいです(最高の低容量を得るためにAPP_sys)。

同時に、次のコマンドを使用します。

   tar –zcvf  APP_sys.gz  APP_sys

しかし、私の目標は、APP_sysディレクトリから最も低いボリュームを取得するための最良の方法を見つけることです。

   tar Common Options:
   -C, --directory DIR
   -f, --file F
   -j, --bzip2
   -p, --preserve-permissions
   -v, --verbose
   -z, --gzip

ベストアンサー1

「すべてのファイルを一緒に圧縮」部分を「可能であれば圧縮」部分から切り離し、別の圧縮オプションを使用して、時間/メモリ/サイズの間に許容可能なトレードオフがあるかどうかを確認できます。

tar cvf - ./APP_sys | gzip -9 > APP_sys.tar.gz

または

tar cvf - ./APP_sys | bzip2 --best > APP_sys.tar.gz

または

tar cvf - ./APP_sys | xz -9e > APP_sys.tar.xz

ファイルサイズを最小限に抑えることができるLinuxファイル圧縮ソフトウェアは何ですか?

おすすめ記事