我使用以下命令列出任何文件/目录,按大小排序:
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'
我使用以下命令列出任何文件/目录,按大小排序:
du -sh * | sort -hr
如何修改它以仅显示大于 1GB 的文件/目录?
如果大于 1GB,它将显示 GB 或更大的大小(我不知道 Tera 之后是什么)。
du -sh -- * | sort -hr | awk '$1 ~ /[GT]/'
怎么样
du -sk -- * | sort -rn | awk '$1 < 1048576 {exit}; 1'