插件窝 干货文章 Linux怎样设置回收站大小

Linux怎样设置回收站大小

设置 回收站 文件 文件管理器 960    来源:    2025-05-05

Linux 回收站大小设置方法

在Linux系统中,回收站功能通常由桌面环境(如GNOME、KDE等)或文件管理器(如Nautilus、Dolphin等)提供。以下是几种常见的设置回收站大小的方法:

1. 通过GNOME桌面环境设置

  1. 打开"设置"应用
  2. 进入"隐私"部分
  3. 选择"垃圾箱"
  4. 调整"自动删除垃圾箱中的文件"选项
    • 可以设置为"从不"、"1天后"、"7天后"等
    • 也可以设置最大存储空间限制

2. 通过Nautilus文件管理器设置

  1. 打开文件管理器(Nautilus)
  2. 点击右上角菜单按钮(≡)
  3. 选择"首选项"
  4. 进入"垃圾箱"标签页
  5. 设置:
    • 是否显示删除确认对话框
    • 是否立即删除(绕过回收站)
    • 保留文件的时间(1天/1周/1个月等)

3. 通过命令行设置(适用于Trash-cli工具)

如果你使用命令行工具如trash-cli,可以通过以下方式设置:

# 安装trash-cli
sudo apt install trash-cli  # Debian/Ubuntu
sudo yum install trash-cli  # RHEL/CentOS

# 设置回收站大小(例如限制为1GB)
echo "TRASH_MAXSIZE=1000" >> ~/.bashrc
source ~/.bashrc

4. 通过修改配置文件

对于某些桌面环境,可以直接编辑配置文件:

# 对于GNOME
gsettings set org.gnome.desktop.privacy remember-recent-files false  # 禁用最近文件记录
gsettings set org.gnome.desktop.privacy recent-files-max-age 30  # 设置保留天数

# 对于KDE
# 编辑~/.config/kdeglobals文件
# 在[Trash]部分添加:
[Trash]
UseTrash=true
MaxCapacity=1000  # 以MB为单位

5. 注意事项

  • 回收站大小设置通常只影响图形界面删除的文件
  • 使用rm命令删除的文件不会进入回收站
  • 不同Linux发行版和桌面环境可能有不同的设置方法
  • 对于服务器环境,通常没有图形化回收站,需要使用其他方法实现类似功能

如需更精确的控制,可以考虑使用tmpwatchlogrotate等工具定期清理特定目录。