Когда rsync распечатывает детали того, что он сделал для каждого файла (использующий один из подробных флагов), это, кажется, включает и файлы, которые были обновлены и файлы, которые не были обновлены. Например, отрывок моего вывода с помощью -v
флаг похож на это:
rforms.php is uptodate
robots.txt is uptodate
sorry.html
thankyou.html is uptodate
Мне только интересно о файлах, которые были обновлены. В вышеупомянутом случае это sorry.html
. Это также распечатывает имена каталогов, поскольку это вводит их, даже если нет никакого файла в том каталоге, который обновляется. Существует ли способ отфильтровать актуальные файлы и каталоги без обновленных файлов от этого вывода?
Вы можете передать его через grep:
rsync -vv (your other rsync options here) | grep -v 'uptodate'