Я использую rsync для создания резервных копий на внешнем жестком диске. Я обычно бегаю всухую, чтобы проверить работоспособность. Конкретно я буду использовать
rsync -auvn path/to/source path/to/dest
Однако при этом печатаются все рекурсивные каталоги, независимо от того, нужно ли копировать его или любой из его файлов. Поскольку я создаю резервную копию большой структуры файлов, это печатает наши сотни каталогов, и обычно есть только пара файлов, которые необходимо скопировать. Таким образом, этот вывод не идеален и требует от меня копаться в сотнях строк ненужного вывода, чтобы фактически выполнить мою проверку работоспособности.
Мне бы хотелось, чтобы можно было распечатать только фактические операции, которые должны быть выполнены. Мой текущий способ обхода | grep '\.'
, но, очевидно, это не идеальный фильтр.
Есть ли какой-нибудь способ заставить сухой режим работы rsync не распечатывать каталоги?