2015年11月3日 星期二
2015年10月5日 星期一
使用 git + rsync 進行備份
#! /bin/bash
SOURCE_ROOT="/來源目錄"
BACKUP_ROOT="/目的目錄"
echo "備份進行中..."
rsync -a $SOURCE_ROOT $BACKUP_ROOT
cd $BACKUP
git init
git add =A
git commit -am "Backup"
使用迴圈備份
#! /bin/bash
SOURCE_ROOT="/來源目錄"
BACKUP_ROOT="/目的目錄"
for i in `ls -1d *`; do
cd $i
rsync -a . $BACKUP_ROOT/$i
git init
git add -A
git commit -am "Backup."
cd ..
done
SOURCE_ROOT="/來源目錄"
BACKUP_ROOT="/目的目錄"
echo "備份進行中..."
rsync -a $SOURCE_ROOT $BACKUP_ROOT
cd $BACKUP
git init
git add =A
git commit -am "Backup"
使用迴圈備份
#! /bin/bash
SOURCE_ROOT="/來源目錄"
BACKUP_ROOT="/目的目錄"
for i in `ls -1d *`; do
cd $i
rsync -a . $BACKUP_ROOT/$i
git init
git add -A
git commit -am "Backup."
cd ..
done
訂閱:
文章 (Atom)