在 CentOS 系统中,你可以使用以下方法来查找和清理大文件:
查找大文件:
使用 find
命令可以帮助你找到指定目录下的大小超过指定值的文件。例如,要查找 /home
目录下大于 100MB 的文件,请运行以下命令:
find /home -type f -size +100M
这将列出所有大于 100MB 的文件。
删除大文件:
在找到需要删除的大文件后,你可以使用 rm
命令来删除它们。例如,要删除上面命令找到的所有大于 100MB 的文件,请运行以下命令:
find /home -type f -size +100M -exec rm {} \;
请注意,这将永久删除这些文件,因此在执行此操作之前,请确保你确实希望删除这些文件。
清理缓存和临时文件:
你还可以清理系统缓存和临时文件来释放磁盘空间。以下是一些常用的命令:
清理 YUM 缓存:
yum clean all
清理临时文件:
rm -rf /tmp/*
清理日志文件:
journalctl --vacuum-time=3d
这将删除 3 天前的日志文件。你可以根据需要调整天数。
使用磁盘清理工具:
你还可以使用磁盘清理工具(如 ncdu
)来查找和删除大文件。首先,安装 ncdu
:
sudo yum install ncdu
然后,运行以下命令来分析 /home
目录:
ncdu /home
这将显示一个交互式界面,你可以使用上下箭头键浏览目录,并按 d
键删除选定的文件或目录。
请注意,在删除任何文件之前,请确保你确实希望删除这些文件,以免误删重要数据。