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 {} \;
本文介绍如何在Windows和Linux环境下使用脚本批量删除指定天数前的备份文件,包括具体的命令示例。
1188

被折叠的 条评论
为什么被折叠?



