过滤目录以显示大于 1 GB 的目录

过滤目录以显示大于 1 GB 的目录

我使用以下命令列出任何文件/目录,按大小排序:

du -sh * | sort -hr

如何修改它以仅显示大于 1GB 的文件/目录?

答案1

如果大于 1GB,它将显示 GB 或更大的大小(我不知道 Tera 之后是什么)。

du -sh -- * | sort -hr | awk '$1 ~ /[GT]/'

答案2

怎么样

du -sk -- * | sort -rn | awk '$1 < 1048576 {exit}; 1'

相关内容