Aparece el error rsync Argument list too long
Me encontraba tratando de sincronizar con rsync el contenido de un directorio en un servidor remoto, con un directorio local a modo de backup, y me aparece el error rsync Argument list too long, en Linux
Eso se debe a que rsync está tratando de sincronizar una cantidad de archivos que sobrepasa su capacidad. Podríamos elaborar un script en bash para solventar este asunto con el mismo comando más el comando find, y definirle fechas y otros filtros, pero existe otro programa con el que podemos superar dicho inconveniente con más facilidad. Se trata del comando unison, que hace lo mismo que rsync pero mejor y podemos instalarlo en ambas máquinas así:
sudo apt install unison
Y su formato para sincronizar archivos es parecido a rsync:
unison ssh://usuario@direccion_ip_remota//directorio_remoto/uploads/ ./ -batch
Bueno, el comando es sencillo de interpretar: Le solicitamos que sincronice el contendio del directorio remoto, a nuestro directorio local.
Tal ver quieras ver cómo hacer un backup de VPS con Linux y Mega

