通过批处理文件使用7zip执行备份;将1日和15日的备份再另外备份;定时清理过期备份
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,7z.exe是个好东东,N多年前,当时试用了各种命令行压缩软件,效果都不怎么样,那时7zip出来不久,发现它也有命令行模式,然后试用一下,发现可用性很好,压缩率、效率也很不错。当时试用过winrar和
千家信息网最后更新 2025年01月31日通过批处理文件使用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安全错误
数据库的锁怎样保障安全
江苏软件开发技术服务公司
如何速达升级数据库版本
大学生该学的网络技术
中国网络安全系网警
数据库系统外模式多少个
中图版网络技术
合山软件开发
赤峰检察机关网络安全
聊天机器人数据库
证券公司软件开发面试
数据库 ash
晓宇服务器
大型数据库需要多大空间
苏州常规软件开发流程
485转以太网服务器
数据库具有三个特点是什么
莆田伟创网络技术有限公司
麦块刀剑天下服务器
数据库实现同步更新
西藏网络安全简报
数据库开发工程师技术栈
为什么服务器打开
软件开发功能表
mysql数据库工资
金蝶数据库删除发票记录
gb 网络安全事件分类定级标准
网络安全竞答软件有哪些
数据库技术经历的阶段
java数据库要先下载吗
店名设计软件开发