du -h
次の結果が表示されます。
103M ./.wine/drive_c/windows/mono/mono-2.0/lib/mono
103M ./.wine/drive_c/windows/mono/mono-2.0/lib
129M ./.wine/drive_c/windows/mono/mono-2.0
129M ./.wine/drive_c/windows/mono
362M ./.wine/drive_c/windows
545M ./.wine/drive_c
最も実行可能なフォルダだけを表示したいです。./.wine/drive_c/windows/mono/mono-2.0/lib/mono
サブフォルダがディスク容量の大部分を占める場合は、親フォルダを削除する方法はありますか?
リーフフォルダのみを表示するように設定すると問題が解決する可能性があり、サイズを計算するときに親フォルダからすべてのサブフォルダのサイズを減算するように設定すると問題が解決する可能性があります。
ベストアンサー1
GNU duを使用している場合、-S
または--separate-dirs
オプションを使用して親ディレクトリの使用量を計算するときは、子ディレクトリのサイズを除外できます。
あなたのdu
コマンドはこのオプションをサポートしていないかもしれません。
このソートペアを使用して、最大の単一ディレクトリを取得できます(GNUツールの前提)。
du --separate-dirs -h . |sort -h