通过此代码,我可以找到 /usr 目录中最大的文件,其中还包括目录
du -a /usr | sort -n | tail -n 2
但我只想要文件而不是目录我该怎么办?
答案1
find 命令可以这样做:
find <folder> -type f -printf '%s %p\n'| sort -nr
除非du
命令,否则它将打印文件的字节大小,而不是它实际占用的磁盘空间。但是,这符合您在问题中表达的目标“查找最大文件”,因此它可能是适合您的工作的更好的工具。
通过此代码,我可以找到 /usr 目录中最大的文件,其中还包括目录
du -a /usr | sort -n | tail -n 2
但我只想要文件而不是目录我该怎么办?
find 命令可以这样做:
find <folder> -type f -printf '%s %p\n'| sort -nr
除非du
命令,否则它将打印文件的字节大小,而不是它实际占用的磁盘空间。但是,这符合您在问题中表达的目标“查找最大文件”,因此它可能是适合您的工作的更好的工具。