如何在/usr目录下找出大小超过10MB的文件?
参考答案:
在/usr
目录下找出大小超过10MB的文件,你可以使用find
命令配合-size
选项。以下是一个示例命令:
find /usr -type f -size +10M
这个命令的解释如下:
find
: 查找文件的命令。/usr
: 要开始查找的目录。-type f
: 只查找文件(不包括目录)。-size +10M
: 查找大小超过10MB的文件。
运行这个命令后,它会列出/usr
目录下(包括子目录)所有大小超过10MB的文件。
如果你还想看到文件的具体大小,你可以使用-exec
选项结合du
命令来实现:
find /usr -type f -size +10M -exec du -h {} + | sort -rh
这个命令的解释如下:
-exec du -h {} +
: 对每个找到的文件执行du -h
命令来显示文件的大小。{}
是一个占位符,表示当前找到的文件。+
表示将尽可能多的文件名传递给du
命令,以提高效率。sort -rh
: 将输出按大小从大到小排序。
这样,你不仅会看到哪些文件的大小超过10MB,还会看到它们的具体大小。