在 CentOS 系统中,你可以使用以下方法来查找占用空间大的文件:
使用 du
命令:
du
(磁盘使用情况)命令可以用来查看目录或文件的磁盘使用情况。要查找占用空间大的文件,可以使用以下命令:
du -sh * | sort -rh | head -n 10
这个命令会列出当前目录下占用空间最大的前 10 个文件或目录。-s
参数表示只显示总计,-h
参数表示以人类可读的格式显示大小(如 K、M、G 等),sort -rh
表示按大小降序排序,head -n 10
表示显示前 10 个结果。
使用 ncdu
命令:
ncdu
(NCurses Disk Usage)是一个基于文本界面的磁盘使用情况分析工具。首先,你需要安装 ncdu
:
sudo yum install ncdu
然后,使用以下命令查找占用空间大的文件:
ncdu -r /path/to/directory
这个命令会递归地分析指定目录下的文件和文件夹,并以人类可读的格式显示它们的大小。你可以使用上下箭头键浏览结果,按 Enter
键进入子目录,按 q
键退出。
使用 find
命令:
如果你想查找特定大小的文件,可以使用 find
命令。例如,要查找当前目录下大于 100MB 的文件,可以使用以下命令:
find . -type f -size +100M
这个命令会列出当前目录及其子目录下大于 100MB 的所有文件。-type f
表示只查找文件,-size +100M
表示查找大于 100MB 的文件。
这些方法可以帮助你找到占用空间大的文件,从而更好地管理磁盘空间。