文件备份脚本

作者: 落叶飘飘花凋零 | 来源:发表于2018-12-05 22:29 被阅读4次

要说整个计算机体系中,什么东西最重要,那么答案只有一个:数据。

都说数据无价,所以,对于一些比较重要的数据,我们还是得及时做好备份以防数据丢失的。当然,对于量比较大的文件,这时候做备份,手动的话,有点费时间,所以最好的做法是写一个bat脚本,让它在空闲时间自动完成备份。

下面是关于备份重要文件的脚本实例:

@echo off

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

set "Hmd=%time:~0,2%:%time:~3,2%:%time:~6,2%"

 

"C:\Program Files\WinRAR\WinRAR.exe" a  -ag -ibck "D:\web\a\website.rar" "D:\web\website"

 

xcopy /d /y /s /e D:\WebSite\report D:\web\WebDataBackup\website\report

 

echo "%Ymd% %Hmd%: The backup of back_ALL !">>D:\web\logs\backuplogs.txt

echo "%Ymd% %Hmd%: The backup of WINRAR !">>D:\web\logs\backuplogs.txt

 

说明:

1、上面这个脚本完成了两种方式的备份。

2、第一种是压缩备份,第二种是增量备份。

3、脚本依靠winRAR来完成压缩备份,C:\Program Files\WinRAR\WinRAR.exe是压缩软件winRAR执行程序所在路径,D:\web\a\website.rar是备份文件的文件名,D:\web\website是备份文件所在路径,当然,完成压缩备份的前提是该电脑上安装了winRAR这款软件。

4、增量备份则是使用简单的dos命令xcopy

5、最后的关于日志的部分这里就不再多讲了,前面有提到过。

相关文章

  • Oracle数据库rman备份

    命令行备份: 脚本备份: 直接拷贝文件进行备份:

  • Oracle数据库使用rman物理备份

    一、 准备备份脚本 1、备份脚本文件rmanfull.bak,存放目录/home/oracle/scripts 备...

  • 常用脚本

    一、mysql备份 备份shell脚本 数据库连接配置文件 把备份脚本放到 /etc/cron.daily 下,就...

  • Linux数据库定时自动备份

    一、创建存放执行备份的shell脚本已经备份的sql文件目录 进入home目录 创建备份文件夹 进入备份文件夹 创...

  • 文件备份脚本

    要说整个计算机体系中,什么东西最重要,那么答案只有一个:数据。 都说数据无价,所以,对于一些比较重要的数据,我们还...

  • shell周期差量备份文件夹

    shell脚本备份 创建备份脚本backup.sh 创建任务调度 创建可执行文件 添加内容 sh backup.s...

  • linux centos7 docker mysql8定时备份(

    1 创建备份文件夹 2 创建备份脚本 3 脚本内容 4 授权 5 创建定时任务 6 常见错误mysql8 禁止脚本...

  • linux自动定时备份文件

    一、 编写脚本(手动启动) 编写一个脚本文件,使脚本可以执行备份命令。例如,将文件目录 /home/backups...

  • 阿里云Centos7定时备份MySQL数据库

    创建文件夹(存放备份数据) 编写脚本 bakmysql.sh脚本内容 如果权限不足,给权限 设置定时备份任务(注意...

  • MySQL定时全库备份

    1. 备份脚本 在文件夹 /home/zqyu/database_bak 下创建脚本文件 db-backup.sh...

网友评论

    本文标题:文件备份脚本

    本文链接:https://www.haomeiwen.com/subject/cuygcqtx.html