最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Ubuntu回收站怎么配置
时间:2026-06-04 09:47:15 编辑:袖梨 来源:一聚教程网
Ubuntu 回收站配置指南

一 图形界面回收站设置
- 在 GNOME 桌面(Ubuntu 默认)中,打开:设置 → 隐私 → 文件历史与回收站。可开启“自动清空回收站”,并设置周期(例如 7 天)。该设置对当前用户的图形删除操作生效(如文件管理器 Nautilus 删除文件)。
二 命令行回收站 trash-cli 安装与常用命令
- 安装:sudo apt-get update && sudo apt-get install trash-cli。
- 常用命令:
- 删除到回收站:trash 文件路径
- 列出回收站:trash-list
- 交互式恢复:trash-restore
- 清空回收站:trash-empty
- 建议将 rm 替换为安全删除(见下一节),避免误删不可恢复。
三 将 rm 替换为回收站并自定义路径
- 安全删除别名(强烈推荐)
- 编辑 ~/.bashrc:alias rm=‘trash-put’
- 使生效:source ~/.bashrc
- 之后执行 rm 实际调用 trash-put,可用 trash-list/trash-restore 管理。
- 自定义回收站路径
- 方式 A(推荐):设置 XDG_DATA_HOME,回收站将位于 $XDG_DATA_HOME/Trash
- 在 ~/.bashrc 添加:export XDG_DATA_HOME=“/path/to/your/custom/data”
- 重新加载:source ~/.bashrc
- 方式 B:直接修改 TRASH_DIR 环境变量(部分 trash-cli 版本支持)
- 在 ~/.bashrc 添加:export TRASH_DIR=“/path/to/your/custom/trash”
- 重新加载:source ~/.bashrc
- 方式 A(推荐):设置 XDG_DATA_HOME,回收站将位于 $XDG_DATA_HOME/Trash
- 说明:图形界面删除通常仍使用 XDG 规范路径($XDG_DATA_HOME/Trash 或 $HOME/.local/share/Trash),命令行是否遵循由具体实现与环境变量决定。
四 自动清理与容量控制
- 按时间自动清理
- 安装:sudo apt-get install autotrash
- 示例:
- 删除回收站中超过 30 天的文件:autotrash -d 30
- 当剩余空间少于 5GB 时,删除最早的文件(且至少 7 天前):autotrash --max-free 5120 -d 7
- 定时任务(Cron)定期清空
- 例:每天 2 点清空回收站(系统级命令,谨慎)
- sudo crontab -e 添加:0 2 * * * /usr/bin/trash-empty
- 例:每天 2 点清空回收站(系统级命令,谨慎)
- 容量限制思路
- trash-cli 本身不提供“最大容量”参数,可用脚本按大小或时间清理:
- 思路:统计 $XDG_DATA_HOME/Trash/files 或 $HOME/.local/share/Trash/files 占用,超过阈值后按“最旧优先”删除。
- 也可结合 systemd timer 或 Cron 定期执行清理脚本,实现“容量到达上限即触发清理”。
- trash-cli 本身不提供“最大容量”参数,可用脚本按大小或时间清理:
相关文章
- 天工app如何选择兴趣标签 08-13
- 嗶咔漫晝PicACG官网入口 08-13
- 360 Mini 无线路由器恢复出厂设置方法 08-13
- 天龙八部畅易阁官方认证链接分享-畅易阁官网网址分享 08-13
- 阿福医生版上线 *全场景医生AI工作站 覆盖问诊、患者管理与科研工作 08-13
- 《和平精英》怎么找到安全区-安全区查找方法详解 08-13