我一直在使用下面的命令,它可以很好地查找某个文件夹中最大的文件。
find . -printf '%s %p\n'| sort -nr | head -10
但是,这仅提供以 KB 为单位的输出。
20160 /home/user/userfile
如何更改此命令以显示以 MB 或 GB 为单位的结果?我可以这样做du
并获得类似的结果,但我正在寻找一种通过调整上面的命令来做到这一点的方法。
答案1
find . -type f -exec du -m {} \; | sort -nr | head -10
对每个常规文件执行 adu
并给出所需的选项,例如-m
兆字节