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 {} \;
通常做为备份服务器经常会存放非常多的历史文件,而这些文件又并非需要长期而永久的保存,只需保存备份后恢复所需的文件,这个时候就需要定期删除过期而无效的备份文件。
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 {} \;