在 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 系統中回收站的自動清空時間。