Estaba usando rsync usando la opción --progress, así que la transferencia de archivos se completó y obtuve el siguiente resultado
receiving incremental file list
Makefile
9,935 100% 9.47MB/s 0:00:00 (xfr#1, to-chk=0/1)
Mi pregunta es ¿qué to-chk=0/1significa?
Estoy transfiriendo solo 1 archivo aquí, ese es Makefile. el número de transferencia (xfr # 1) indica claramente 1 archivo, pero ¿qué significa to-chk = 0/1?

Respuestas:
to-chkoto-checkle proporciona el número de archivos que aún deben verificarse, por ejemplo,0/1significa que 0 de un total de 1 archivos en la cola aún deben verificarse.Durante una transferencia normal con, digamos 42 archivos,
to-checkbásicamente se realizará una cuenta regresiva de 42 a 0 (to-check=38/42...to-check=2/42) hasta quersyncse complete la sincronización.Tenga en cuenta que para grandes cantidades de archivos, el último número
to-checktambién puede aumentar, yarsyncque no pone en cola todos los archivos a la vez (to-check=38/42...to-check=2/56). Eso es porque usa un algoritmo de recursión :Para deshabilitar este comportamiento, agregue la
--no-inc-recursiveopción.Tenga en cuenta que en las versiones más recientes de rsync (3.1.0), la etiqueta se ha cambiado para
ir-chkindicar un progreso recursivo incremental (es decir, el predeterminado) yto-checkpara indicar un progreso recursivo no incremental (es decir, con la--no-inc-recursiveopción).fuente