`du`は、異なるコンピュータ上の同じフォルダに対して異なる結果を提供します。

`du`は、異なるコンピュータ上の同じフォルダに対して異なる結果を提供します。

私のコンピュータにフォルダがあり(そこには多くのサブフォルダとファイルがあります)

   du -m 

そして、すべてのサブフォルダとファイルのディスク使用量を表示します。とにかく、ディスク全体の使用量は78Mです。

一度はscp -rフォルダを別のコンピュータにコピーしましたが、今回はdu -mディスク全体の使用量が12Mと非常に異なりました。

なぜこれが起こるのですか?

一部のファイルやサブフォルダが完全にコピーされていないようですが、合計バイト数を確認する他の方法はありますか?

ベストアンサー1

いくつかの可能性。

a)scpは隠しファイル/ディレクトリをコピーしないことがあります。 scpを呼び出す方法を見ると、データを知らずに話すのは難しいです。

b) 別のケースは、ファイルシステムが異なるブロックサイズを使用する場合です。ファイルバイトサイズは一緒に追加されず、占有されているディスク容量に基づいて測定されます。

おすすめ記事