通过批处理文件使用7zip执行备份;将1日和15日的备份再另外备份;定时清理过期备份
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,7z.exe是个好东东,N多年前,当时试用了各种命令行压缩软件,效果都不怎么样,那时7zip出来不久,发现它也有命令行模式,然后试用一下,发现可用性很好,压缩率、效率也很不错。当时试用过winrar和
千家信息网最后更新 2024年09月22日通过批处理文件使用7zip执行备份;将1日和15日的备份再另外备份;定时清理过期备份
7z.exe是个好东东,N多年前,当时试用了各种命令行压缩软件,效果都不怎么样,那时7zip出来不久,发现它也有命令行模式,然后试用一下,发现可用性很好,压缩率、效率也很不错。当时试用过winrar和rar,效果都不太好。
C:\7-Zip\7z.exe a -sdel "E:\Backup\Zip_%date:~0,4%_%date:~5,2%_%date:~8,2%.7z" "E:\Backup\%date:~0,4%_%date:~5,2%_%date:~8,2%.dmp" "E:\Backup\%date:~0,4%_%date:~5,2%_%date:~8,2%.log"for /F "delims=" %%i in ('wmic path Win32_LocalTime get day /value^|find "="') do set /a %%iif %day%==2 ( copy E:\Backup\Zip_%date:~0,4%_%date:~5,2%_01.7z E:\Backup_1stDayOfMonth\)if %day%==16 ( copy E:\Backup\Zip_%date:~0,4%_%date:~5,2%_15.7z E:\Backup_1stDayOfMonth\)forfiles /p "E:\Backup\" /m *.7z -d -30 /c "cmd /c del /f @path"
熟悉Oracle的朋友应该可以看出来,这是Oracle的dump和log文件压缩。expdp导出dump很方便,缺点就是这玩意超级的大,使用7zip压缩一下后,容量可以缩减至原来的百分之五左右。
7z的参数,可以自己看一下,这里就介绍我命令行里用到的两个参数
a:压缩
-sdel:压缩完成后,删除源文件。对于dump这种大文件,备份完就删,这个参数很实用。
第一个路径:含路径的压缩文件名
第二、第三个路径:两个需要压缩的文件名。如果还有第四第五等等,接着写即可。
%date:~0,4%%date:~5,2%%date:~8,2%是命令行下的日期,我在年月日中间加了下划线,2018_01_01这样子
第二段,是读取系统日期,判断如果日期是2,则将1日的备份复制到另一个目录,作为长期存储用。
第三段,清理备份目录中过期文件,-d代表天,-30代表30天前,自己根据需要来
文件
命令
备份
参数
日期
路径
两个
代表
效果
文件名
目录
不错
实用
不怎么样
三个
下划线
不怎么
可用性
多年
容量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
《网络安全》规定
信息网络安全保密行动
网络安全获奖文章
韩国服务器代购
上海调度服务器排名
靖江环保网络技术是什么
电脑无法连接比赛服务器
培英小学网络安全小课堂
voc 数据库图像格式
网络安全密钥不匹配
春考网络技术专业知识
企业网络技术开发成交价
数据库管理电脑中的文件
国产数据库有限公司
软件开发与软件设计哪个好
京科联通网络技术有限公司座机
河北直销软件开发制作
吉林大学网络安全研究
软件开发风险包括哪些
服务器 ip地址
高港区多功能网络技术价目表
oracle12c选择数据库
frm数据库版本
大数据和it软件开发
网络安全测评的核心工作
软件开发运维晋升p p t
网页服务器开发
外国服务器租用
课件模板软件开发
管家婆 创建数据库