Ubuntuの「ディスク使用量アナライザー」で隠しファイルを表示するにはどうすればよいですか?
私のホームディレクトリは3GBを使用していますが、525MBしか占めていません(du -shc *
の結果)。スペースを使用している他のファイルを表示させることはできますか?
これを使用できます(「。」の後に1文字のファイルは一致しません)
du -shc .??* *
wikipedia また、すべてのファイル/フォルダー名で機能する正規表現スタイルの使用法についても言及しています
du -shc .[!.]* *
今日も同様の問題が発生しました。私の解決策:
_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
を呼び出します。
du -sh ~
*
は隠されたものと一致しません。
あなたがするとき
du -shc *
ドットで始まるものはすべて除外されます。
試してみてください:
du -shc ~
代わりに
スペースが考慮されていない他の可能性(.filesに関する非常に有効なポイントと*他の提案された拡張を除く)には、ルート用に予約されることがあるディスクの5%(比較的一般的)とマウントポイントの下に隠されたファイルが含まれます。
最後に、/ tmp/somerandom/raccoon /フォルダーがあると想像してください。このフォルダに2.5Gのビデオを入れます。次に、USBディスクを/ tmp/somerandom /にマウントします。/tmp/somerandom/raccoonに入れたファイルにアクセスできなくなりますが、ディスク領域を占有します。 duはそれらを認識しませんが、dfは認識します。
Disk Usage Analyzerはファイルを表示しません(私が予想するように)-特定のディレクトリの下の%が表示されない場合は、フォルダーを開いてファイルを個別に確認します。
「find」+「du」を使用して、隠しファイルと隠しフォルダーを表示できます。
find ~ -maxdepth 1 -exec du -hs {} \;