在 CentOS 系统中,回收站(Trash)的默认行为是由 trash-cli
软件包管理的。如果你希望设置回收站的自动清空时间,可以通过配置 trash-cli
的参数来实现。
以下是具体步骤:
安装 trash-cli
(如果尚未安装):
sudo yum install trash-cli
编辑 trash-cli
的配置文件:
trash-cli
的配置文件通常位于 /etc/trash-cli.conf
。你可以使用文本编辑器打开并编辑这个文件:
sudo vi /etc/trash-cli.conf
设置自动清空时间: 在配置文件中,找到或添加以下行来设置自动清空时间(单位为分钟):
[Trash]
auto_empty = 60
这里的 60
表示每 60 分钟清空一次回收站。你可以根据需要调整这个值。
保存并退出配置文件:
按 Esc
键,然后输入 :wq
并按回车键保存并退出。
重启 trash-cli
服务(如果需要):
如果你希望立即应用更改,可以重启 trash-cli
服务:
sudo systemctl restart trash-cli
请注意,trash-cli
的自动清空功能可能不会在所有系统上都能正常工作,因为这取决于系统的定时任务(cron jobs)和 trash-cli
的版本。如果上述方法不起作用,你可以考虑手动设置一个定时任务来定期清空回收站。
编辑 crontab 文件:
sudo crontab -e
添加定时任务: 在 crontab 文件中添加一行来设置定时清空回收站的任务。例如,每天凌晨 2 点清空回收站:
0 2 * * * /usr/bin/trash-empty
保存并退出 crontab 文件:
按 Esc
键,然后输入 :wq
并按回车键保存并退出。
通过以上步骤,你可以设置 CentOS 系统中回收站的自动清空时间。