在 CentOS 系统中,可以通过以下方法回收临时文件:
/var/cache/yum 目录下。要清理 YUM 缓存,请运行以下命令:sudo yum clean all
/tmp 目录下。要清理这个目录,请运行以下命令:sudo rm -rf /tmp/*
请注意,这将删除 /tmp 目录下的所有文件和文件夹,包括正在运行的程序的临时文件。因此,在执行此操作之前,请确保没有正在运行的程序依赖于这些文件。
/var/log 目录下。要清理这个目录,请运行以下命令:sudo rm -rf /var/log/*
请注意,这将删除 /var/log 目录下的所有文件和文件夹,包括正在运行的程序的日志文件。因此,在执行此操作之前,请确保没有正在运行的程序依赖于这些文件。
systemd-tmpfiles 清理:
CentOS 7 及更高版本支持 systemd-tmpfiles 命令,它可以用来清理临时文件。要使用此命令,请运行以下命令:sudo systemd-tmpfiles --clean
sudo crontab -e
然后,在文件中添加以下行,以每天凌晨 1 点清理临时文件:
0 1 * * * /usr/bin/systemd-tmpfiles --clean
保存并退出编辑器。
通过以上方法,您可以在 CentOS 系统中回收临时文件。请注意,在执行任何删除操作之前,请确保没有正在运行的程序依赖于这些文件。