Ubuntu Recycle可通过以下方式实现自动化清理:
使用trash-cli
工具+定时任务
sudo apt install trash-cli
。clean_recycle.sh
):#!/bin/bash
trash-empty --age 30 # 删除30天前的文件(支持--age参数设置天数)
chmod +x clean_recycle.sh
。crontab -e
→ 添加 0 1 * * * /path/to/clean_recycle.sh
。直接使用cron
定时删除文件
auto_clean_trash.sh
):#!/bin/bash
find ~/.local/share/Trash/files -type f -mtime +30 -exec rm -f {} \; # 删除30天前的文件
使用autotrash
工具
sudo apt install autotrash
。autotrash -d 30
,或结合cron
定时执行。注意: