Linux如何查找大文件

时间:2019-11-20 08:53:27  来源:igfitidea点击:

在Linux中,如何找出过大的文件?

Linux如何查找超过一定大小的文件

RedHat/CentOS/Fedora Linux

find {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {} \; | awk '{ print  ": "  }'

在当前目录中找出大小超过200M的文件:

$ find . -type f -size +200000k -exec ls -lh {} \; | awk '{ print  ": "  }'

在/var/log目录中搜索大小超过200M的文件::

# find /var/log -type f -size +200000k -exec ls -lh {} \; | awk '{ print  ": "  }'

Debian/Ubuntu Linux

语法:

find {/path/to/directory} -type f -size +{file-size-in-kb}k -exec ls -lh {} \; | awk '{ print  ": "  }'

在当前目录中搜索:

$ find . -type f -size +200000k -exec ls -lh {} \; | awk '{ print  ": "  }'

在/home目录中找出小于5000字节的文件:

$ find /home -size -5000b

在/home目录中找出等于5000字节的文件:

# find /home -size 5000

ls命令:查找目录中最大的文件

$ ls -lS
$ ls -lS | less
$ ls -lS | head +10

ls命令:查找目录中的最小文件

使用ls命令,如下所示:

$ ls -lSr
$ ls -lSr | less
$ ls -lSr | tail -10