写一个文件备份脚本-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

写一个文件备份脚本

简介:

今天一个意外,我写的大半个月的日记加密文件受损,无法恢复。于是决定写一个专用备份的脚本文件。
主要思想就是在当前目录backup\下根据当天的日期创建一个文件夹,然后将文件复制到该文件夹下。

Windows版的如下:


echo off
echo ********开始备份日志文件********
 
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
set backup-dir=backup\notebook-%ymd%
echo 备份目录:%backup-dir%
 
echo --------------------------------
 
if not exist %backup-dir% (
    mkdir %backup-dir%
)
 
copy *.nb %backup-dir%
 
echo *********日志备份完成!*********
pause

该脚本将在每次写完日记之后都会自动执行。
再贴一个Shell版的:


#!/bin/sh
 
echo **********开始备份日志文件**********
 
ymd=`date +%Y%m%d`
backup="./backup/notebook-$ymd"
echo 备份目录:$backup
 
echo ------------------------------------
 
if ! [ -d $backup ] ; then
    mkdir -p $backup
fi
 
cp *.nb $backup
 
echo ***********日志备份完成!***********

有了这个脚本,相信以后再也不会出现类似的问题了! 



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: