Bash で各ファイルとディレクトリのサイズを一覧表示し、降順で並べ替えるにはどうすればよいでしょうか? 質問する

Bash で各ファイルとディレクトリのサイズを一覧表示し、降順で並べ替えるにはどうすればよいでしょうか? 質問する

Bash でディレクトリのサイズを取得する簡単な方法はないことがわかりました。

ls -<some options>と入力すると、ディレクトリとファイルのファイルサイズの合計がすべて再帰的にリストされ、サイズ順に並べ替えられることを望みます。

それは可能ですか?

ベストアンサー1

ディレクトリに移動して次のコマンドを実行するだけです。

du -a --max-depth=1 | sort -n

または、-h人間が判読できるサイズを追加し、-r大きなディレクトリ/ファイルを最初に印刷します。

du -a -h --max-depth=1 | sort -hr

おすすめ記事