ubuntu

Ubuntu Recycle如何实现自动化清理

小樊
47
2025-08-23 04:12:04
栏目: 智能运维

Ubuntu Recycle可通过以下方式实现自动化清理:

  1. 使用trash-cli工具+定时任务

    • 安装:sudo apt install trash-cli
    • 创建脚本(如clean_recycle.sh):
      #!/bin/bash
      trash-empty --age 30  # 删除30天前的文件(支持--age参数设置天数)
      
    • 赋予执行权限:chmod +x clean_recycle.sh
    • 添加定时任务(如每天凌晨1点执行):
      crontab -e → 添加 0 1 * * * /path/to/clean_recycle.sh
  2. 直接使用cron定时删除文件

    • 创建脚本(如auto_clean_trash.sh):
      #!/bin/bash
      find ~/.local/share/Trash/files -type f -mtime +30 -exec rm -f {} \;  # 删除30天前的文件
      
    • 赋予权限并添加定时任务,步骤同上。
  3. 使用autotrash工具

    • 安装:sudo apt install autotrash
    • 通过命令设置规则(如删除30天前的文件):
      autotrash -d 30,或结合cron定时执行。

注意

0
看了该问题的人还看了