在 CentOS 系统中,你可以使用以下方法来查找和删除大文件:
你可以使用 find
命令来查找特定大小的文件。例如,要查找 /home
目录下大于 100MB 的文件,请运行以下命令:
find /home -type f -size +100M
这将显示所有大于 100MB 的文件。
在找到需要删除的大文件后,你可以使用 rm
命令来删除它们。例如,要删除上面命令找到的所有大于 100MB 的文件,请运行以下命令:
find /home -type f -size +100M -exec rm -f {} \;
注意:在执行此操作之前,请确保你确实要删除这些文件,因为这可能会导致数据丢失。
你还可以清理系统缓存和临时文件来释放磁盘空间。以下是一些常用的命令:
yum clean all
rm -rf /tmp/*
journalctl --vacuum-time=3d
这将删除 3 天前的日志文件。你可以根据需要调整天数。
你还可以使用磁盘清理工具(如 ncdu
)来查找和删除大文件。首先,安装 ncdu
:
sudo yum install ncdu
然后,运行以下命令以分析 /home
目录:
ncdu /home
这将显示一个交互式界面,其中列出了按大小排序的文件和目录。你可以使用方向键导航并删除不需要的大文件。
请注意,在删除任何文件之前,请确保备份重要数据,以防万一。