在 Linux 里“回收站(recycle)”通常有两种常见场景,下面分别说明如何自动清空。
GNOME 有自动清理机制,但默认不是“立即清空”。
图形界面设置:
如果你想要定时自动清空,用 cron 更靠谱。
回收站路径一般是:
~/.local/share/Trash/files
每天凌晨清空:
crontab -e
添加:
0 0 * * * rm -rf ~/.local/share/Trash/files/*
如果你用的是 trash-cli:
sudo apt install trash-cli
crontab -e
例如:每天清空 30 天前的文件
0 2 * * * trash-empty 30
立即清空:
trash-empty
如果你指的是自己写的一个 recycle 命令(比如 mv 到 /data/recycle):
# 每天清空
0 3 * * * rm -rf /data/recycle/*
或保留 7 天:
find /data/recycle -mtime +7 -exec rm -rf {} \;
rm -rftrash-cli 而不是直接删如果你能说清楚:
我可以给你更精确的配置。