DU:深度フォルダのみ表示

DU:深度フォルダのみ表示

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

おすすめ記事