温馨提示×

Ubuntu回收站如何设置

小樊
39
2025-12-23 19:42:28
栏目: 智能运维

Ubuntu 回收站设置与常用操作

一 图形界面设置

  • 自动清理:在 Ubuntu 20.04+(GNOME) 中,打开 设置 → 隐私 → 文件历史与回收站,开启 自动清空回收站,并设置周期(如每 7 天)。
  • 显示桌面回收站图标:旧版 GNOME 2 可用 Alt+F2 → gconf-editor,定位到 apps/nautilus/desktop,勾选 trash_icon_visible;新版本 GNOME 3/40+ 使用 dconf-editor(或命令行)设置 org.gnome.nautilus.desktop trash-icon-visibletrue

二 命令行更安全删除与回收站管理

  • 安装工具:sudo apt-get install trash-cli
  • 常用命令:
    • 移入回收站:trash-put file
    • 列出回收站:trash-list
    • 恢复文件:trash-restore(交互选择)
    • 清空回收站:trash-empty
    • 按时间清理:trash-empty 7(删除回收站中超过 7 天 的项目)
  • 将 rm 替换为回收站(谨慎):在 ~/.bashrc 添加 alias rm=‘trash-put’,执行 source ~/.bashrc 生效;如误删需恢复,用 trash-restore。

三 回收站目录结构与手动清理

  • 回收站位置:每个用户的回收站位于 $HOME/.local/share/Trash/,其中 files/ 存放原文件,info/ 存放元数据(如原路径、删除时间)。
  • 手动清空(不推荐直接 rm -rf,除非确认无恢复需求):
    • 推荐:trash-empty
    • 或:rm -fr $HOME/.local/share/Trash/files/*(仅删除文件,不清理 info)

四 进阶自动清理方案

  • 使用 Autotrash(按时间/容量自动清理回收站):
    • 安装:sudo apt-get install autotrash
    • 示例:autotrash --days 7(删除回收站中超过 7 天 的文件)
    • 可结合定时任务(如 cron)定期执行,实现无人值守清理。

0