tar
ディレクトリとすべてのコンテンツのアーカイブを作成すると、アーカイブのサイズがすべての元のファイルのサイズを合わせたものよりも大きくなります。
なぜですか?
ファイルサイズを確認するために使用していますls -l
。
私はcreate archiveを使用していますtar -cvf archive directory
。
ベストアンサー1
tar
アーカイブに保存されているファイルの名前とその他のメタデータを記録します。この情報だけでは、ファイルあたりの保存バイト数が必要です。
ブロックによって、tarファイル内に空き領域がたくさんある可能性があります。いくつかの狭いテストで0バイトのファイルを保存し、2560バイトのtarファイルを得ました。 1000個の0バイトファイルが約1.5MBのアーカイブを作成しました。
tar
たとえば、圧縮フラグなしで使用すると、z
大きなファイル以外には何も取得できません。