LinuxForum.Fans
Тема

rsync - копировать изменения по другому пути

Автор: kroxa90 1 сообщений 2325 просмотров
#61244

Здравствуйте.
Не знаю как объяснить....
Есть у меня резервная копия домашней папки. На работе после внесения изменений хочу чтоб rsync сравнил рабочий /home с копией домашнего и измененные файлы валились в отдельную папку. А потом их уже унести домой, чтоб не таскать целиком этот огромный архив.
Такое возможно средствами самого rsync?
Не нашла такого ключа, чтоб он только измененные файлы сливал в отдельную папку.
А то сейчас сделала типа вот такого:

text

...через gpg расшифровываем и разжимаем домашнюю копию в /home/all/rezerv/home
flags="--progress -r -n"
flags=$flags "--exclude-from=/home/kroxa/temp/rsync-ex.txt"

exclu="| grep -v \"skipping non-regular\"" exclu=$exclu "| grep -v \"^total size is\"" exclu=$exclu "| grep -v \"^sent \"" exclu=$exclu "| grep -v \"sending incremental file list\"" exclu=$exclu "| grep -v /temp/" exclu=$exclu "| grep -v ^$"

rsync $flags /home/kroxa /home/all/rezerv/home $exclu > ~/temp/rs.txt .... основываясь на ~/temp/rs.txt сжимаем в tar, а потом в gpg .... удаляем разжатую домашнюю папку .... заезживаем диск от возможности восстановления

Как-то кривовасто получается, и мне не нравится...

Войдите или зарегистрируйтесь, чтобы ответить.