Linux 自動刪除N小時或分鐘前的檔案

2022-09-04 15:33:26 字數 302 閱讀 8366

find /var/log/ -mmin +120 -name message* -exec rm -rf {} \;
執行完上面的命令後,在/var/log/目錄下所有的120分鐘或者說2小時以前生成的或者更改過的以message開頭的日誌檔案都會被刪掉。

如果要刪除兩小時之內的日誌檔案,使用下面的命令:

find /var/log/ -mmin -120 -name message* -exec rm -rf {} \;
將上面的find命令加到linux系統的任務計畫crontab裡,即可實現自動定時刪除檔案。

linux 自動刪除n天前日誌

1.刪除檔案命令 find 對應目錄 mtime 天數 name 檔名 exec rm rf 例項命令 find opt soft log mtime 30 name log exec rm rf 說明 將 opt soft log 目錄下所有30天前帶 log 的檔案刪除。具體引數說明如下 fin...

linux自動刪除n天前備份

linux計畫任務,自動刪除n天前的舊檔案 linux是乙個很能自動產生檔案的系統,日誌 郵件 備份等。雖然現在硬碟廉價,我們可以有很多硬碟空間供這些檔案浪費,但需求總是多方面的嘛 我就覺得讓系統定時清理一些不需要的檔案很有一種爽快的感覺,嘿嘿 語句寫法 find 對應目錄 mtime 天數 nam...

js N秒前,N分鐘前,N小時前,N天前,N月前

注意 我對原方法做了稍微改動,之前引數是時間戳,我改成了時間 然後在下面又轉換成了時間戳,因為我資料庫返回的就是時間 timeago datetime var minc diffvalue minute 計算時間差的分,時,天,周,月 var hourc diffvalue hour var day...