14 сент. 2009 г.

Скрипт резервного копирования файлов

Вот такой скрипт наваял, чтобы быстро и удобно бакапить файлы перед их изменением:
#!/usr/bin/bash
BKPDIR=`date +"%Y-%m-%d"`
BKPPREFIX=`date +"%Y-%m-%d_%H-%M-%S_"`
myhome=`echo ~`
curdir="$myhome/backups/$BKPDIR"
echo "making $curdir"
mkdir -p $curdir
echo "copy $1 to $curdir/$BKPPREFIX`basename $1`.bkp"
cp $1 $curdir/$BKPPREFIX`basename $1`.bkp


Скрипт копирует переданный ему файл в ~/backups/[текущая дата]/[текущая дата+время]_[имя файла].bkp текущего пользователя.

Добавил его в /usr/local/bin и пользую перед каждым изменением конфигов.

Комментариев нет:

Отправить комментарий