centos

centos中如何查找大文件

小樊
36
2025-06-24 13:16:57
栏目: 智能运维

在 CentOS 系统中,你可以使用 find 命令来查找大文件。以下是一些常用的方法:

1. 查找特定目录下大于指定大小的文件

例如,查找 /var/log 目录下所有大于 100MB 的文件:

find /var/log -type f -size +100M

2. 查找当前目录及其子目录下大于指定大小的文件

如果你想在当前目录及其所有子目录中查找,可以使用:

find . -type f -size +100M

3. 按文件大小排序输出

如果你想按文件大小从大到小排序输出结果,可以结合 sort 命令:

find /var/log -type f -size +100M -exec ls -lh {} \; | sort -rh -k5

4. 查找特定类型的文件

如果你只想查找特定类型的文件,比如 .log 文件,可以这样写:

find /var/log -type f -name "*.log" -size +100M

5. 使用 du 命令查找目录中最大的文件

如果你想查看某个目录下各个子目录的大小,可以使用 du 命令:

du -sh /var/log/*

然后你可以结合 sort 命令来找出最大的目录:

du -sh /var/log/* | sort -rh

这些方法可以帮助你在 CentOS 系统中有效地查找和管理大文件。

0
看了该问题的人还看了