Имейте rsync, только сообщают о файлах, которые были обновлены

Когда rsync распечатывает детали того, что он сделал для каждого файла (использующий один из подробных флагов), это, кажется, включает и файлы, которые были обновлены и файлы, которые не были обновлены. Например, отрывок моего вывода с помощью -v флаг похож на это:

rforms.php is uptodate
robots.txt is uptodate
sorry.html
thankyou.html is uptodate

Мне только интересно о файлах, которые были обновлены. В вышеупомянутом случае это sorry.html. Это также распечатывает имена каталогов, поскольку это вводит их, даже если нет никакого файла в том каталоге, который обновляется. Существует ли способ отфильтровать актуальные файлы и каталоги без обновленных файлов от этого вывода?

7
задан nedned 15 December 2009 в 05:12
поделиться

1 ответ

Вы можете передать его через grep:

rsync -vv (your other rsync options here) | grep -v 'uptodate'
4
ответ дан 6 December 2019 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: