Linux定時刪除過期檔案

2021-06-05 16:26:20 字數 380 閱讀 2069

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

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

說明:/home/wwwroot是查詢檔案的路徑。

-type f是指定檔案型別為普通檔案。

-mtime +30是指修改時間距離現在30天的檔案。

-exec rm -f指執行刪除匹配出來的檔案並且不提示。

linux刪除過期檔案

建立刪除檔案指令碼 bin sh 定義所刪除目錄路徑 location find location mtime 365 type f name jmhrms trc exec rm f 或者 bin sh find u01 oracle admin jmhrms bdump mtime 365 ty...

linux刪除過期檔案

建立刪除檔案指令碼 bin sh 定義所刪除目錄路徑 location find location mtime 365 type f name jmhrms trc exec rm f 或者 bin sh find u01 oracle admin jmhrms bdump mtime 365 ty...

SQL刪除過期檔案

在sql server中,一般是用維護計畫實現刪除過期檔案。不過直接用指令碼也是可以的,而且更靈活。下面介紹三種方法。優點 相容性好 缺點 不能刪除sql server之外建立的檔案,包括rar 備註 維護計畫中的 清理維護 也是呼叫此 擴充套件儲存過程 來刪除檔案。declare olddate ...