我怎样才能只找到目录并按大小对它们进行排序(人类可读)。
我尝试过
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