ディレクトリのみを検索してサイズでソートする方法

ディレクトリのみを検索してサイズでソートする方法

ディレクトリだけを見つけてサイズで並べ替えることができますか(人間が読むことができます)。

私は前に試しました

find -type d | xargs du -h | sort -rn

しかし、問題が発生しました。そして常に数字順にソートされます。したがって、K、Mなどの違いは見られません。

答え1

以下を使用できます。

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

特定のバージョンのツールに使用できるオプションがあります。

スキップするみんな;それは次のとおりです。

du --max-depth=1 -h some_target_directory | sort -hr | tail -n +2

関連情報