在Linux系统中,回收站功能通常由桌面环境(如GNOME、KDE等)或文件管理器(如Nautilus、Dolphin等)提供。以下是几种常见的设置回收站大小的方法:
如果你使用命令行工具如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
对于某些桌面环境,可以直接编辑配置文件:
# 对于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为单位
rm
命令删除的文件不会进入回收站如需更精确的控制,可以考虑使用tmpwatch
或logrotate
等工具定期清理特定目录。