刪除大於指定日期的檔案

2022-09-04 20:33:10 字數 896 閱讀 2979

刪除大於30天的檔案

find /opt/backup -type f -mtime +30 -delete
或者:

find /opt/backup -type f -mtime +30 -exec rm -rf {} \;
刪除大小為0的檔案

find /opt/backup -size 0 -exec rm -i {} \;
-type f: 表示只找出檔案,排除查詢目錄

-type d: 表示只找出目錄

-mtime: 表示修改時間(modify time 簡寫為mtime)

\;: 表示對分號進行轉義,-exec 命令後面可以跟很多的引數,那麼就需要分號(

linux 刪除指定日期之前的檔案

es沒有指定日誌時預設在var的log下面 用 edf cluster.log 這個來清空當前日誌檔案內容,且仍然保留檔名,只清空內容 兩種方法 1.在乙個目錄中保留最近三個月的檔案,三個月前的檔案自動刪除。find email v2 bak mtime 92 type f name mail 12...

Linux命令刪除指定日期的檔案

按時間刪除 hive 產生的日誌 find 引數說明 amin n 最後一次訪問發生在 n分鐘 之內 amin n 最後一次訪問發生在距離當前時間 n分鐘 至 n 1 分鐘 amin n 最後一次訪問發生在 n 1 分鐘 之外 atime n 最後一次訪問發生在 n天 之內 atime n 最後一次...

linux 刪除指定日期之前的檔案

兩種方法 1.在乙個目錄中保留最近三個月的檔案,三個月前的檔案自動刪除。find email v2 bak mtime 92 type f name mail 12 exec rm rf email v1 bak 設定查詢的目錄 mtime 92 設定時間為91天前 type f 設定查詢的型別為檔...