Ubuntu Recycle(回收站)支持自定义大小,可通过以下几种方法实现:
打开文件管理器(快捷键Ctrl+E
),点击顶部菜单栏的编辑→首选项,切换至行为选项卡。在“回收站”部分,找到“最大占用空间”选项,输入你希望设置的回收站最大磁盘空间(如100GB),点击“关闭”即可保存设置。此方法直观易操作,适合大多数普通用户。
通过编辑Nautilus文件管理器的配置文件,可直接设置回收站大小。打开终端,输入nano ~/.config/nautilus/desktop-metadata
(若文件不存在会自动创建),添加或修改以下行(以100GB为例,单位为字节):
[Trash] MaxSize = 107374182400
保存并退出(Ctrl+O
→Enter
→Ctrl+X
),然后重启Nautilus使更改生效:nautilus -q
。此方法无需额外工具,适合习惯命令行的用户。
trash-cli
是一个命令行回收站管理工具,可实现更灵活的大小控制。首先安装工具:sudo apt install trash-cli
。然后创建清理脚本(如clean_recycle_bin.sh
),内容如下:
#!/bin/bash
MAX_SIZE=104857600 # 100MB(单位:字节)
TRASH_DIR=~/.local/share/Trash/files
TOTAL_SIZE=$(du -sb "$TRASH_DIR" | awk '{print $1}')
if [ "$TOTAL_SIZE" -gt "$MAX_SIZE" ]; then
trash-empty # 清空回收站
fi
赋予脚本执行权限:chmod +x clean_recycle_bin.sh
,并通过cron设置定时任务(如每天凌晨1点运行):
crontab -e
→ 添加0 1 * * * /path/to/clean_recycle_bin.sh
。此方法可自动化清理,避免回收站占用过多空间。
若需要更完善的回收站功能(如容量预警、分类清理),可使用第三方工具(如bleachbit
)。安装后,在工具设置中找到“回收站”选项,调整大小限制及清理规则。此类工具提供图形化界面,适合追求便捷的用户。
注意事项:
cp ~/.config/nautilus/desktop-metadata ~/.config/nautilus/desktop-metadata.bak
),防止误操作。~/.local/share/Trash
,需根据实际情况调整脚本中的路径。