温馨提示×

Linux下如何管理回收站

小樊
56
2025-09-11 13:50:35
栏目: 智能运维

Linux下管理回收站常用方法如下:

  1. 使用trash-cli工具(推荐)

    • 安装sudo apt-get install trash-cli(Debian/Ubuntu)或sudo dnf install trash-cli(Fedora)。
    • 使用
      • 删除文件:trash <文件/目录>
      • 查看回收站:trash list
      • 恢复文件:trash restore <文件名>
      • 清空回收站:trash empty
    • 配置:可通过~/.config/trashrc修改回收站路径等参数。
  2. 手动创建回收站+脚本

    • 创建目录mkdir ~/.trash
    • 重写rm命令:编辑~/.bashrc,添加alias rm='mv -t ~/.trash "$@"',然后source ~/.bashrc
    • 清理脚本:编写脚本定期删除过期文件(如超过30天),并添加到crontab
  3. 桌面环境自带回收站

    • GNOME/KDE等桌面环境通常自带回收站,删除文件时会自动移动到~/.local/share/Trash,可通过桌面设置配置。
  4. 定时清理回收站

    • 编写脚本clean_trash.sh,例如删除30天前的文件:
      #!/bin/bash
      find ~/.trash -type f -mtime +30 -exec rm -f {} \;
      
      然后通过crontab -e添加定时任务(如每天0点执行)。

注意:Linux默认无图形化回收站,上述方法均为模拟实现,建议根据需求选择工具并定期备份重要文件。

0