在 CentOS 系统中,你可以使用以下方法来查找大文件:
使用 find 命令:
你可以使用 find 命令来查找特定目录下的大文件。例如,要查找 / 目录下大于 100MB 的文件,请运行以下命令:
sudo find / -type f -size +100M
这里,-type f 表示查找文件,-size +100M 表示查找大于 100MB 的文件。
使用 du 命令:
du 命令可以显示目录或文件的磁盘使用情况。要查找当前目录下大于 100MB 的文件或目录,请运行以下命令:
du -ah --max-depth=1 | grep -vE '^./.+$|^\.$' | awk '{ if ($1 > 100*1024*1024) print $0 }'
这里,-ah 表示以人类可读的格式显示大小,--max-depth=1 表示只显示当前目录下的文件和目录,awk 命令用于过滤出大于 100MB 的文件。
使用 ncdu 命令:
ncdu 是一个基于文本的用户界面磁盘使用分析工具。首先,你需要安装它:
sudo yum install ncdu
然后,运行以下命令来查找当前目录下的大文件:
sudo ncdu -r .
这里,-r 表示递归地分析目录。
这些方法可以帮助你找到 CentOS 系统中的大文件。你可以根据自己的需求调整查找条件和目录。