CentOS系统默认未内置图形化回收站功能,需通过**命令行工具(如trash-cli)或桌面环境组件(如gvfs-trash)**实现回收站管理及大小调整。以下是具体步骤:
trash-cli是命令行下的回收站管理工具,可通过配置文件或环境变量调整回收站大小。
若未安装,通过以下命令安装:
sudo yum install trash-cli
有两种方式可调整回收站大小:
方式一:修改全局配置文件(影响所有用户)
编辑/etc/trash.conf文件(需root权限):
sudo vi /etc/trash.conf
找到[Trash] section,修改或添加以下参数(单位:字节):
trash_max_file_size = 10485760 # 单个文件最大10MB(10*1024*1024)
trash_max_size = 1073741824 # 回收站总大小上限1GB(1*1024*1024*1024)
保存并退出。
方式二:设置用户级环境变量(仅影响当前用户)
编辑用户主目录下的.bashrc(或.bash_profile)文件:
vi ~/.bashrc
在文件末尾添加以下内容(以1GB为例):
export TRASH_MAX_SIZE=1073741824
使配置生效:
source ~/.bashrc
rm命令):trash /path/to/file_or_directory
trash-list
trash-empty
trash-rm /path/to/trashed_file
若使用GNOME桌面环境,可通过gvfs-trash工具调整回收站大小(依赖桌面配置)。
sudo yum install gvfs-trash
编辑/etc/gvfs/gvfs.conf文件(需root权限):
sudo vi /etc/gvfs/gvfs.conf
找到[Trash] section,修改以下参数(单位:字节):
trash_max_file_size = 10485760 # 单个文件最大10MB
trash_max_size = 1073741824 # 回收站总大小上限1GB
保存并退出。
gvfs-trash /path/to/file_or_directory
gvfs-trash-list
gvfs-trash-empty
/etc/trash.conf、/etc/gvfs/gvfs.conf)需root权限。source命令;修改配置文件后可能需要重启桌面环境(如GNOME下运行gnome-shell --replace &)。~/.local/share/Trash),并通过du、rm命令手动管理大小(不推荐,易出错)。通过以上方法,可在CentOS系统中实现回收站大小的限制与管理,避免因误删导致磁盘空间耗尽。