Latest News

Home » Linux主機伺服器 » Linux定時刪除過期檔案

Linux定時刪除過期檔案

Linux定時刪除過期檔案

在管理Linux下的檔案時,我們通常會有定時刪除過期檔案的這個需求。比如定時刪除超過指定時間的記錄檔,不然時長越久,你的記錄檔佔用的空間就越大,那離爆磁碟不遠了,還有也解決網站方便的需求,比如我們建立的淘寶客api的程式,為了提高商品頁的訪問速度,我們需要進行關鍵資料的快取,也需要定時刪除過期的快取檔案,如果是使用PHP程式掃瞄刪除,那將得不償失。

    find /home/wwwroot -type f -mtime +30 -exec rm -f {} ;

說明:/home/wwwroot是尋找檔案的路徑。
-type f是指定檔案類型為普通檔案。
-mtime +30是指修改時間距離現在30天的檔案。
-exec rm -f指執行刪除符合出來的檔案並且不提示。
下面我們就可以新增到crontab定時執行指令,具體說明請看定時自動啟動任務crontab指令用法。

About

發佈留言