以下是Linux清理系统临时文件夹的常用方法:
手动删除
rm
命令直接删除临时文件/目录(谨慎操作,避免误删):sudo rm -rf /tmp/* # 清空/tmp目录
sudo rm -rf /var/tmp/* # 清空/var/tmp目录
使用系统工具
sudo systemd-tmpfiles --clean # 立即清理/tmp和/var/tmp
可通过编辑/etc/tmpfiles.d/
下的配置文件设置自动清理规则(如按时间删除文件)。定时任务(Cron)
clean_tmp.sh
)并添加到crontab
,定期清理临时文件:# 示例脚本内容(清理/tmp中超过7天的文件)
#!/bin/bash
find /tmp -type f -mtime +7 -exec rm -f {} \;
添加定时任务:crontab -e
# 添加行:0 2 * * * /path/to/clean_tmp.sh # 每天凌晨2点执行
第三方工具
sudo apt-get install bleachbit # Debian/Ubuntu
sudo yum install bleachbit # CentOS/RHEL
sudo bleachbit # 运行后选择“临时文件”清理
注意事项:
/tmp
目录通常在系统重启后自动清理,部分发行版可通过修改/etc/default/rcS
中TMPTIME
参数调整启动清理策略。