У меня есть функция в моем .bashrc, что я использую для резервного копирования файлов:Резервное копирование каталогов с Bash
backup() {
filename=`date +F-%H-%M`-"[email protected]"
/bin/cp -fr "[email protected]" ~/backup/$filename
}
, и я хотел бы сделать псевдоним легко создать резервную копию проекта в папке Фоксхаунд:
alias backfox="backup /home/projects/Foxhound"
Я получаю ошибку
/bin/cp: cannot create directory `/home/username/backup/2012-01-23-15-03-/home/projects/Foxhound`: No such file or directory
вы можете использовать rsync вместо cp для резервного копирования; это намного эффективнее. Вот быстрый учебник http://www.mikerubel.org/computers/rsync_snapshots/#Rsync – TJD
Возьмите его с @TJD, rsync - это то, что вы хотите использовать. –
Прохладный. В конце концов я изменил это на вызов rsync, и это было намного проще. Благодарю. – Foggzie