Есть ли способ заставить rsync напечатать полные пути к файлам для всех файлов, которые отличаются друг от друга, без фактической передачи каких-либо файлов?
В качестве альтернативы мне нужен способ разбить файлы по двум деревьям (по SSH), основываясь только на изменении размера или времени последнего изменения.
--dry-run
будут зависеть от того, как вы используете-v
и--progress options
- так что, если вы вообще ничего не выводите, проверьте, что эти опции установлены по мере необходимости. Я заметил, что он будет отправлять имена каталогов, даже если файлы не изменились, но вы можете отфильтровать их, пропустив выходные данныеsed
или аналогичные.