阅读量:2
CentOS回收站自动清理可通过配置定时任务实现,以下是具体方法:
- 方法一:使用trash-cli工具(推荐)
- 安装trash-cli:
sudo yum install trash-cli。 - 编辑配置文件
/etc/trash-cli.conf,添加auto_empty = 60(单位:分钟,可根据需求调整)。 - 重启trash-cli服务:
sudo systemctl restart trash-cli。 - 若上述方法无效,可手动设置定时任务,编辑crontab:
crontab -e,添加0 2 * * * /usr/bin/trash-empty(每天凌晨2点清空)。
- 安装trash-cli:
- 方法二:自定义脚本+定时任务
- 创建回收站目录(如
~/.trash)。 - 编写清理脚本,例如删除超过30天的文件:
- 创建回收站目录(如
#!/bin/bash
TRASH_DIR="$HOME/.trash"
find "$TRASH_DIR" -type f -mtime +30 -exec rm -f {} \;
3. 赋予脚本执行权限:`chmod +x ~/clean_trash.sh`。
4. 添加定时任务:`crontab -e`,添加`0 0 * * * ~/clean_trash.sh`(每天凌晨执行)。
以上就是关于“CentOS回收站自动清理怎么设置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm