温馨提示×

Ubuntu系统回收站设置方法

小樊
49
2026-01-11 11:17:30
栏目: 智能运维

Ubuntu 回收站设置方法

一 图形界面设置自动清理

  • Ubuntu 20.04/22.04/24.04GNOME 桌面中,打开:系统菜单 → 设置隐私文件历史与回收站
  • 开启 自动清空回收站,在下拉框中选择周期(如:1 天 / 7 天 / 30 天)。
  • 设置完成后,系统将按所选周期自动清理回收站中的内容。

二 命令行安全删除与回收站工具

  • 安装回收站命令行工具(推荐):
    • Debian/Ubuntu 系:sudo apt-get install trash-cli
    • 使用说明:
      • 删除到回收站:trash /path/file
      • 列出回收站:trash-list
      • 交互式恢复:trash-restore
      • 清空回收站:trash-empty
  • 兼容方案(部分环境可用):gvfs-trash
    • 安装:sudo apt-get install gvfs-bin
    • 使用:gvfs-trash /path/file;恢复:gvfs-trash-restore;清空:gvfs-trash-empty
  • 说明:命令行删除默认不走回收站,使用上述工具可将删除改为“移入回收站”,降低误删风险。

三 将 rm 命令安全地映射到回收站(可选)

  • 思路:用别名把 rm 指向“移动到回收站”的自定义函数,保留原始 rm 为 /bin/rm。
  • 步骤:
    1. 创建回收站目录:mkdir -p ~/.Trash
    2. ~/.bashrc 末尾追加:
      alias rm=‘trash’
      alias rl=‘ls ~/.Trash’
      alias ur=‘undelfile’
      undelfile() { mv -i ~/.Trash/“$@” ./ ; }
      cleartrash() { read -p "Clear trash? [n] " c; [[ $c =~ ^[Yy]$ ]] && /bin/rm -rf ~/.Trash/* ; }
    3. 使配置生效:source ~/.bashrc
  • 使用:rm file 将文件移入 ~/.Trash;rl 查看;ur file 恢复;cleartrash 清空。
  • 风险提示:为 root 或脚本环境设置别名需谨慎,必要时用 /bin/rm -i 执行强制删除。

四 桌面显示回收站图标(GNOME 经典或相应扩展)

  • 旧版 GNOME 2 可用 gconf-editor:按 Alt+F2,输入 gconf-editor → 定位到 apps/nautilus/desktop → 勾选 trash_icon_visible
  • 新版 GNOME 3/40+ 默认通过桌面图标扩展管理,可在“扩展/附加组件”中启用 Desktop IconsTrash 相关扩展以显示回收站图标。

0