Pregunta:
Cuando ejecuto este comando
rsync -avzp --del -e "ssh -p myport" user@hostname:/var/www/tests /var/www/tests
los archivos se sincronizan pero en lugar de guardar archivos en /var/www/tests
, Rsync crea un directorio más "tests" dentro de "tests" existentes:
/var/www/tests/tests
y coloca archivos allí. ¿Cómo decirle a Rsync que no cree un nuevo directorio?
Respuesta:
Si no desea que tests
cree otro directorio de tests
, el comando correcto sería
rsync -avzp --del -e "ssh -p myport" user@hostname:/var/www/tests/ /var/www/tests
Tenga en cuenta la /
al final de user@hostname:/var/www/tests/
.