linux自動刪除N天前檔案
語法:
find 目錄 -mtime +天數 -name "檔名" -exec rm -rf {} \;
例子:
find /u01/backups -mtime +10 -name "*.*" -exec rm -rf {} \;將目錄/u01/backups下所有帶.的10天前檔案刪除;
find: linux查詢命令; -mtime: 標準語法; +10: 10天以前; -exec: 固定語法; rm -rf: 強制刪除檔案,包括目錄; {} \: 固定語法 大括號+空格+\
#vi clear
#!/bin/sh
find /u01/backups -mtime +10 -name "*.*" -exec rm -rf {} \;
賦予許可權
#chmod 777 clear
將clear.sh檔案加入到系統任務
#crontab -e
* 2 * * */usr/local/bin/clear這裡設定是每天凌晨2點執行clear檔案進行資料清理
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15480802/viewspace-667935/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows下批次刪除N天前的檔案Windows
- Windows bat批處理刪除指定N天前的檔案WindowsBAT
- Windows Linux 刪除N天之前的檔案指令碼WindowsLinux指令碼
- Linux應用總結(1):自動刪除n天前日誌Linux
- 在WINDOWS下刪除幾天前的檔案Windows
- windows/linux自動備份mysql並刪除7天前的備份WindowsLinuxMySql
- windows刪除幾天前檔案的批處理命令Windows
- 刪除31天前以zking開標頭檔案
- 查詢一天前的日誌檔案刪除
- linux下刪除指定日期前的檔案Linux
- 在Linux中,有一堆日誌檔案,如何刪除7天前的日誌檔案?Linux
- Linux--/tmp目錄檔案重啟後自動刪除Linux
- MySQL自動備份指令碼30天自動刪除MySql指令碼
- Linux刪除檔案命令Linux
- Linux批量刪除檔案Linux
- linux下自動刪除過期檔案命令Linux
- LINUX 手動建立SWAP檔案及刪除Linux
- [病毒木馬] 檔案自刪除
- 指令碼定期自動刪除ASM下的歸檔檔案指令碼ASM
- 在linux中資料庫實現每天自動備份資料及自動刪除5天前備份資料(常用)Linux資料庫
- Linux下批量刪除空檔案或者刪除指定大小的檔案Linux
- linux 模糊批量刪除檔案Linux
- Oracle 11g 自動刪除ASM歸檔檔案指令碼OracleASM指令碼
- Linux實現定時備份MySQL資料庫並刪除30天前的備份檔案LinuxMySql資料庫
- linux下實現刪除一個檔案每行的前幾列Linux
- 刪除七天以前檔案的指令碼指令碼
- Linux檔案的複製、刪除和移動命令Linux
- linux的刪除檔案命令和強制刪除命令Linux
- 查詢當前以txt副檔名且建立時間1天前的檔案,然後將其刪除
- 刪除檔案
- Linux下高效地刪除一個大檔案最後N行記錄Linux
- linux 下刪除亂碼檔案Linux
- Linux下刪除昨天的檔案Linux
- crontab不能自動刪除歸檔日誌
- oracle dataguard 自動刪除歸檔日誌Oracle
- 如何定期自動刪除歸檔日誌
- 指定刪除幾天前的索引資料索引
- jquery刪除前n個li元素程式碼例項jQuery