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