Windows Linux 刪除N天之前的檔案指令碼

wuweilong發表於2012-07-31
 Windows Linux 刪除N天之前的檔案指令碼




   通常做為備份伺服器經常會存放非常多的歷史檔案,而這些檔案又並非需要長期而永久的儲存,只需儲存備份後恢復所需的檔案,這個時候就需要定期刪除過期而無效的備份檔案。


Windows 下刪除方式如下:
forfiles /p d:\OraBackups\prudenwoo /m * /d -7 /c "cmd /c del @file"  
forfiles /p d:\OraBackups\prudenwoo /m * /d -7 /c "cmd /c del @file"  








Linux 下刪除方式如下


語法如下:
find 對應目錄 -mtime +天數 -name "檔名" -exec rm -rf {} \;


示例:
find /OraBackups/ -mtime +7 -name "*.bak" -exec rm -rf {} \;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-739355/,如需轉載,請註明出處,否則將追究法律責任。

相關文章