centos

怎样查找centos中的大文件

小樊
31
2025-12-07 17:19:10
栏目: 智能运维

在 CentOS 系统中,你可以使用以下方法来查找大文件:

  1. 使用 find 命令:

    你可以使用 find 命令来查找特定目录下的大文件。例如,要查找 / 目录下大于 100MB 的文件,请运行以下命令:

    sudo find / -type f -size +100M
    

    这里,-type f 表示查找文件,-size +100M 表示查找大于 100MB 的文件。

  2. 使用 du 命令:

    du 命令可以显示目录或文件的磁盘使用情况。要查找当前目录下大于 100MB 的文件或目录,请运行以下命令:

    du -ah --max-depth=1 | grep -vE '^./.+$|^\.$' | awk '{ if ($1 > 100*1024*1024) print $0 }'
    

    这里,-ah 表示以人类可读的格式显示大小,--max-depth=1 表示只显示当前目录下的文件和目录,awk 命令用于过滤出大于 100MB 的文件。

  3. 使用 ncdu 命令:

    ncdu 是一个基于文本的用户界面磁盘使用分析工具。首先,你需要安装它:

    sudo yum install ncdu
    

    然后,运行以下命令来查找当前目录下的大文件:

    sudo ncdu -r .
    

    这里,-r 表示递归地分析目录。

这些方法可以帮助你找到 CentOS 系统中的大文件。你可以根据自己的需求调整查找条件和目录。

0
看了该问题的人还看了