在 CentOS 系统中,回收站通常是由 trash-cli 软件包提供的
sudo yum install trash-cli
.trash-settings
的文件,用于存储回收站的配置信息。您可以将其放在您的主目录下(例如 /home/your_username/
):touch ~/.trash-settings
.trash-settings
文件,并添加以下内容:# 设置回收站保留时间(以天为单位)
days=30
# 设置自动清空回收站的时间
auto_empty=true
# 设置自动清空回收站的定时任务执行间隔(以分钟为单位)
auto_empty_interval=60
在这个例子中,我们设置了回收站保留时间为 30 天,启用自动清空功能,并设置定时任务执行间隔为 60 分钟。您可以根据自己的需求修改这些值。
保存并关闭文件。
为了让这些设置生效,您需要编辑 crontab 文件。使用以下命令打开当前用户的 crontab 文件:
crontab -e
# 每天执行一次清空回收站的脚本
0 0 * * * /usr/bin/trash-empty -c
这行代码表示每天凌晨 0 点执行一次 trash-empty
命令,该命令用于清空回收站。
现在,您的 CentOS 系统已经设置了自动清空回收站的功能。回收站中的文件将在指定的保留时间(在本例中为 30 天)后自动被清空。同时,系统会每隔指定的时间间隔(在本例中为 60 分钟)检查一次回收站,并在需要时自动清空。