как получить новый обновленный файл из журнала rsync

Я всегда использую команду rsync для резервного копирования ниже.

$ rsync -auvvz source_dir destination_dir

Для увеличения детализации я использую опцию v. Но в этом случае слишком много журналов, чтобы получить новый обновленный журнал файлов на консоли.

ex)

hgoe/foo/foo/test1 is uptodate
hgoe/foo/foo/test2 <- I want to pick up logs like this.
hgoe/foo/foo/test3 is uptodate

Как подобрать логи?


person Akira Noguchi    schedule 09.12.2011    source источник
comment
Так? Это не решает вашу проблему?   -  person Joao Figueiredo    schedule 14.12.2011


Ответы (1)


Уродливый, но рабочий хак,

rsync -auvvz source_dir destination_dir| grep -vE '(sending incremental file list|delta-transmission disabled| is uptodate|total: matches=| bytes/sec| speedup is |^$)'

grep -v соответствует параметру --invert-match,

в то время как -E, на --extended-regexp

^$ удаляет пустую строку,

все остальные шаблоны включены в вывод по умолчанию для rsync -auvvz

person Joao Figueiredo    schedule 13.12.2011