Я в настоящее время передаю приблизительно 40 Концертов файлов с внешнего диска на мой жесткий диск, и вывод прогресса rsync всегда показывает что-то как
... to-check=1100/24094)
... to-check=1099/24094)
Но во время передач, растет второе число, и первое никогда не идет под 1 000.
... to-check=1200/27199)
... to-check=1199/27199)
Это оставляет меня озадаченным - когда передача на самом деле закончится?
Править: Хорошо, в какой-то момент это закончилось. Однако, что вызывает то поведение?
rsync начинает передавать файлы, прежде чем он закончит проверять для наблюдения точно, сколько существует, для ускорения полного процесса. Это означает, что число повышается, когда оно работает.
С rsync 3.1.0, это изменилось немного:
Вывод - опция прогресса изменился: строка "xfer" была укорочена к "xfr", и строка "к проверке" была укорочена к "к - chk", оба разработанные для создания места для (по умолчанию) более широкого дисплея чисел размера файла, не делая общую длину строки дольше. Кроме того, когда возрастающая рекурсия будет включена, строка "ir-chk" привыкнет вместо "к - chk" вплоть до сканирования возрастающей рекурсии, сделан, сообщив, что значение для проверки и итоговое значение будет все еще увеличиваться, поскольку новые файлы найдены.