阅读量:0
CentOS系统回收站文件保留时间说明
CentOS系统本身未内置传统意义上的“回收站”功能,但可通过trash-cli工具(命令行)或桌面环境(如GNOME)的gvfs-trash工具实现类似功能,其保留时间可通过配置调整。
不同工具/环境的默认保留时间及修改方法
1. trash-cli工具(命令行常用)
- 默认保留时间:若未手动配置,部分系统可能默认保留7天(部分版本无默认值,需手动设置)。
- 修改方法:
- 编辑全局配置文件
/etc/trash.conf(适用于所有用户),找到trash_keep_days参数(部分版本为days),取消注释并设置为所需天数(如trash_keep_days = 15表示保留15天); - 或编辑用户级配置文件
~/.trashrc(仅当前用户生效),添加DELETE_DELAY=10(保留10天)等参数; - 修改后需重启trash-cli服务(
systemctl restart trash-cli)或等待下次删除操作生效。
- 编辑全局配置文件
2. gvfs-trash工具(GNOME桌面环境)
- 默认保留时间:通常与trash-cli一致,但部分桌面环境可能通过
~/.config/user-dirs.dirs或dconf数据库管理,无统一默认值。 - 修改方法:
- 通过
dconf-editor工具修改(图形界面):打开dconf-editor→导航至org→gnome→desktop→interface,查找回收站相关设置(如trash-empty-time)并调整; - 或通过命令行修改(需安装
dconf-editor):gsettings set org.gnome.desktop.interface trash-empty-time 10(保留10天)。
- 通过
3. 传统自定义脚本方式(旧版本CentOS)
- CentOS 6及以下:部分系统通过
tmpwatch或tmpreaper命令定期清理/tmp或自定义回收站目录(如~/.trash),默认保留时间可能为30天(需手动配置脚本执行周期,如/usr/sbin/tmpwatch 30d /home/username/.trash)。
注意事项
- 若使用图形界面删除文件,文件通常会移动至
~/.local/share/Trash/目录(桌面环境),其保留时间由上述工具配置决定; - 服务器版CentOS(如CentOS Stream)无图形界面,需通过命令行工具(trash-cli)管理回收站;
- 修改配置后需确保工具服务正常运行(如
trash-cli),否则设置可能不生效。
以上就是关于“CentOS回收站文件保留时间”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm