回答:
duすべてのファイルではなく、ホームディレクトリ全体で呼び出します。
du -sh ~
これ*は、非表示のものと一致しないためです。
~。
~。ただし、各ファイルとサブディレクトリのサイズは表示されません~。私はそれがOPが望んでdu -sch *いたことだと思いました(それはプレーンファイルの場合のみです)。
今日も同様の問題が発生しました。私の解決策:
du -h | awk -F/ '{if (NF<3) {print $1"/"$2}}'
du -h すべてのサブディレクトリを含む現在のディレクトリの完全な使用法を再帰的に提供します。
| awk -F/ '{if (NF<3) {print $1"/"$2}}' 出力をフィルタリングし、サブディレクトリを出力しません。
ディレクトリに加えてファイルを表示したい場合は、これを使用できます。
du -ah | awk -F/ '{if (NF<3) {print $1"/"$2}}'
どのファイルが最もディスク容量を使用しているかを正確に確認したい場合| sort -hは、最後に追加できます。
あなたがするとき
du -shc *
ドットで始まるものはすべて除外されます。
試してください:
du -shc ~
代わりに
.TRASHUbuntuのようなディストリビューションで使用されるデフォルトのゴミ箱ディレクトリは、ホームディレクトリの下にあるスペースをかみ砕く一般的な原因の1つです。
-Dオプションを追加してみてください。
スペースが考慮されていない他の可能性(.filesと*拡張について推奨される非常に有効なポイント以外)には、ルート(比較的一般的)とディスクの5%がマウントポイントの下に隠されている場合があります。
最後に、/ tmp / somerandom / raccoon /フォルダーがあるとします。このフォルダに2.5Gのビデオを入れます。次に、USBディスクを/ tmp / somerandom /にマウントします。/ tmp / somerandom / raccoonに配置したファイルにはアクセスできなくなりますが、ディスクスペースを占有します。duには表示されませんが、dfには表示されます。
duすでにすべてのファイルが表示されていますが、何も隠されていません。3GBと525MBの数値は正確には何のために報告されているのですか?