溫馨提示×

CentOS回收站如何定期清理

小樊
48
2025-09-15 22:54:08
欄目: 智能運維

CentOS可通過**定時任務(Crontab)**定期清理回收站,以下是具體方法:

  1. 確定回收站路徑:用戶回收站默認路徑為~/.local/share/Trash/files/,系統級路徑可能為/root/.local/share/Trash/files/。
  2. 編寫清理腳本(可選):
    • 創建腳本/usr/local/bin/clean_recycle_bin.sh,內容示例:
      #!/bin/bash
      RECYCLE_BIN="$HOME/.local/share/Trash/files"
      find "$RECYCLE_BIN" -type f -mtime +7 -exec rm -f {} \;  # 刪除7天前的文件
      
      賦予執行權限:chmod +x /usr/local/bin/clean_recycle_bin.sh。
  3. 設置定時任務
    • 執行crontab -e,添加以下行(以每天凌晨2點清理為例):
      0 2 * * * /usr/local/bin/clean_recycle_bin.sh  # 調用腳本
      
      或直接使用find命令(無需腳本):
      0 2 * * * find ~/.local/share/Trash/files -type f -mtime +7 -delete  # 直接刪除7天前文件
      
  4. 驗證清理效果
    • 手動運行腳本或等待定時任務執行后,檢查回收站目錄文件是否按預期刪除。

注意

  • 執行前確保無重要文件在回收站,建議先備份。
  • 可根據需求調整-mtime參數(如+3表示刪除3天前文件)。
  • 系統默認無圖形化回收站,如需類似功能需手動配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女