CentOS回收站自动清理可通过配置定时任务实现,以下是具体方法:
sudo yum install trash-cli。/etc/trash-cli.conf,添加auto_empty = 60(单位:分钟,可根据需求调整)。sudo systemctl restart trash-cli。crontab -e,添加0 2 * * * /usr/bin/trash-empty(每天凌晨2点清空)。~/.trash)。#!/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`(每天凌晨执行)。