Linux系统中回收站的大小如何设置
导读:Linux系统中回收站大小的设置方法因桌面环境而异,以下是常见桌面环境的具体配置步骤: GNOME桌面环境 图形界面设置 打开“设置”应用,导航至“存储”部分; 找到“回收站”选项,点击进入设置页面; 在“回收站”设置中,拖动“最大容量”...
Linux系统中回收站大小的设置方法因桌面环境而异,以下是常见桌面环境的具体配置步骤:
GNOME桌面环境
图形界面设置
- 打开“设置”应用,导航至“存储”部分;
- 找到“回收站”选项,点击进入设置页面;
- 在“回收站”设置中,拖动“最大容量”滑块或直接输入数值(如10GB),设置回收站的最大存储空间。
命令行设置(使用dconf-editor)
- 安装dconf-editor(若未安装):
sudo apt install dconf-editor(Debian/Ubuntu)或sudo yum install dconf-editor(CentOS/RHEL); - 打开dconf-editor,导航至
org -> gnome -> desktop -> trash路径; - 修改
max-size键的值(单位:字节),例如设置为1GB需输入1073741824,点击“应用”即可。
KDE Plasma桌面环境
图形界面设置
- 打开“系统设置”,导航至“存储”-> “垃圾箱”;
- 在“垃圾箱”设置页面,找到“最大大小”选项,输入所需容量(如5GB);
- 可选:勾选“自动清空垃圾箱”,设置保留时间(如30天),点击“应用”保存。
XFCE桌面环境
命令行设置(使用xfconf-query)
- 打开终端,输入以下命令设置回收站最大容量(例如100MB):
其中xfconf-query -c xfce4-trash -p /trash/max-size -s 100M-s参数指定大小(支持K、M、G等单位)。
通用命令行方法(适用于无图形界面的系统)
使用trash-cli工具
- 安装trash-cli:
sudo apt install trash-cli # Debian/Ubuntu sudo yum install trash-cli # CentOS/RHEL - 创建监控脚本(例如
/usr/local/bin/check_trash.sh):#!/bin/bash TRASH_DIR="$HOME/.local/share/Trash/files" MAX_SIZE=1073741824 # 1GB(单位:字节) CURRENT_SIZE=$(du -sb "$TRASH_DIR" | awk '{ print $1} ') if [ "$CURRENT_SIZE" -gt "$MAX_SIZE" ]; then trash-empty # 清空回收站 echo "$(date): 回收站已清空(超过${ MAX_SIZE} 字节)" > > /var/log/trash_monitor.log fi - 赋予脚本执行权限并添加到cron:
此脚本每小时检查一次回收站大小,超过1GB则自动清空。chmod +x /usr/local/bin/check_trash.sh echo "0 * * * * /usr/local/bin/check_trash.sh" | sudo tee /etc/cron.d/trash_monitor
注意事项
- 不同桌面环境的配置路径可能略有差异,建议根据实际使用的桌面环境选择对应方法;
- 修改配置后,部分桌面环境需要重启文件管理器(如Nautilus)或重新登录才能生效;
- 若需全局限制(所有用户),可将配置应用到系统级目录(如
/etc/xdg/),但需管理员权限。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux系统中回收站的大小如何设置
本文地址: https://pptw.com/jishu/736746.html
