0

私は通常du -h、ファイルが占めるスペースを知るために(人間が読める形式の -h )を使用します。一部のフォルダを.tar.bz2で圧縮しましたが、うまく機能するかどうかわかりません。つまり、すべてのファイルが適切に圧縮されている場合です。内の特定のファイルを抽出できることは知っていますが.tar.bz2、その中に入る方法があるかどうか疑問に思ってdu -hいました。

4

2 に答える 2

0

tar.bz2ファイルはbzip2、通常のtarアーカイブを圧縮したものです。したがって、個別に「圧縮された」ファイルは含まれません。

tar -tjf foo.tar.bz2[解凍された]アーカイブを でリストするだけです。そのコマンドが成功すると、全体の解凍がfoo.tar.bz2機能しました。

アーカイブ内の個々のファイルを圧縮したい場合は、afioなどの他のツールを使用してください

解凍されたアーカイブの合計サイズを測定したい場合 (これは、アーカイブされたすべてのファイルの累積サイズを過大評価するのに適しています)、試してください。

  bunzip2 < foo.tar.bz2 | wc 
于 2014-06-20T08:37:31.370 に答える