centos

CentOS如何查看占用空间大的文件

小樊
76
2025-04-16 19:57:36
栏目: 云计算

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

  1. 使用 du 命令:

du(磁盘使用情况)命令可以用来查看目录或文件的磁盘空间占用情况。要查找占用空间大的文件,可以使用以下命令:

du -sh * | sort -rh | head -n 10

这个命令会列出当前目录下占用空间最大的前10个文件或目录。-s 参数表示只显示总计,-h 参数表示以人类可读的格式显示大小(如 K、M、G 等),sort -rh 对结果进行降序排序,head -n 10 则表示只显示前10个结果。

  1. 使用 find 命令:

find 命令可以在指定目录下查找满足特定条件的文件。要查找占用空间大于某个值的文件,可以使用以下命令:

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

这个命令会在 /path/to/directory 目录下查找大于 100MB 的文件,并按照文件大小降序排序。-type f 表示只查找文件,-size +100M 表示查找大于 100MB 的文件,-exec ls -lh {} \; 对找到的文件执行 ls -lh 命令以显示详细信息,sort -rh -k5 则表示按照第5列(即文件大小)进行降序排序。

注意:请将 /path/to/directory 替换为你想要查找的实际目录路径。

0
看了该问题的人还看了