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-visible 为 true。
二 命令行更安全删除与回收站管理
- 安装工具: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)定期执行,实现无人值守清理。