cpコマンドでコピーしたディレクトリが元のディレクトリよりも小さいのはなぜですか?
私は、多数のファイルがある1つのディレクトリを別の宛先にコピーすることを望んでいます。やった: cp -r src_dir another_destination/ 次に、宛先ディレクトリのサイズが元のディレクトリと同じであることを確認したかったのです。 du -s src_dir 3782288 src_dir du -s another_destination/src_dir 3502320 another_destination/src_dir その後、cpコマンドが続かないいくつかのシンボリックリンクがあるかもしれないと考え、-aフラグを追加しました。 -a -pPRオプションと同じです。ファイルの構造と属性を保持しますが、ディレクトリ構造は保持しません。 cp -a src_dir another_destination/ しかしdu -s、私に同じ結果を与えました。興味深いのは、ソースと宛先の両方が同じ数のファイルとディレクトリを持っていることです: tree src_dir | wc -l 4293 tree another_destination/src_dir | wc -l 4293 duコマンドでさまざまなサイズを取得するのに何が間違っていますか? 更新 duコマンドで個々のディレクトリのサイズを取得しようとすると、異なる結果が得られます。 du -s src_dir/sub_dir1 1112 src_dir/sub_dir1 du -s another_destination/src_dir/sub_dir1 1168 another_destination/src_dir/sub_dir1 …