你提到的 “centos recycle” 一般有两种常见理解,我分别说明:
~/.local/share/Trashrm 直接删除例如:
recycle 相关脚本/data/recycle)CentOS 不会自动清理这些目录,需要你手动配置:
cron 定时清理# 每天凌晨清理 7 天前的文件
0 0 * * * find /data/recycle -type f -mtime +7 -delete
systemd timer适合现代 CentOS 7/8/Stream
tmpfiles.d(推荐系统级)# /etc/tmpfiles.d/recycle.conf
d /data/recycle 0777 root root 7d
表示:保留 7 天
如:
trash-clisafe-rm这些工具:
cron + trash-empty 实现| 场景 | 是否支持自动清理 |
|---|---|
| CentOS 命令行 rm | ❌ 无回收站 |
| 桌面环境回收站 | ⚠️ 取决于设置 |
| 自建 recycle 目录 | ❌ 需手动配置 |
| 使用 trash-cli | ❌ 需 cron 配合 |
如果你能补充:
我可以给你更精确的配置示例。