ubuntu

Ubuntu Recycle能自定义回收站大小吗

小樊
38
2025-10-03 05:35:08
栏目: 智能运维

Ubuntu Recycle(回收站)支持自定义大小,可通过以下几种方法实现

1. 图形界面(GUI)调整(适用于GNOME桌面环境)

打开文件管理器(快捷键Ctrl+E),点击顶部菜单栏的编辑首选项,切换至行为选项卡。在“回收站”部分,找到“最大占用空间”选项,输入你希望设置的回收站最大磁盘空间(如100GB),点击“关闭”即可保存设置。此方法直观易操作,适合大多数普通用户。

2. 命令行修改配置文件(适用于所有桌面环境)

通过编辑Nautilus文件管理器的配置文件,可直接设置回收站大小。打开终端,输入nano ~/.config/nautilus/desktop-metadata(若文件不存在会自动创建),添加或修改以下行(以100GB为例,单位为字节):
[Trash] MaxSize = 107374182400
保存并退出(Ctrl+OEnterCtrl+X),然后重启Nautilus使更改生效:nautilus -q。此方法无需额外工具,适合习惯命令行的用户。

3. 使用trash-cli工具(高级自定义)

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。此方法可自动化清理,避免回收站占用过多空间。

4. 第三方工具辅助(可选)

若需要更完善的回收站功能(如容量预警、分类清理),可使用第三方工具(如bleachbit)。安装后,在工具设置中找到“回收站”选项,调整大小限制及清理规则。此类工具提供图形化界面,适合追求便捷的用户。

注意事项

0
看了该问题的人还看了