通常、UNIXシリーズシステム(Linux、AIX)では、ファイル名が「-」で始まる場合でも、ファイル/ディレクトリサイズをMByte単位でリストできます。
du -sm -- * 2>/dev/null | sort -nr | head -25
ただし、これは「隠し」ディレクトリ/ファイルを一覧表示しないため、先頭に「.」があります。
通常、これをどのように実行できますか?
この解決策は良くありません。
du -sm -- .* 2>/dev/null | sort -nr | head -25
なぜなら「..」とも計算され、非常に遅くなるからです。
ベストアンサー1
あなたはそれを使用することができます
du -mad 1
あなたの目的を達成してください。 @Milineが提案したように、-a
フラグはファイルとディレクトリを表示します。-d 1
1レベルのサブディレクトリ(深さ<= 1)、つまり現在のフォルダとサブフォルダのファイル(コンテンツの詳細なし)にのみ出力を制限します。