Intenté copiar recursivamente una carpeta de mi máquina Linux a una remota, pero no funcionó. Intenté con scp y rsync, pero en ambos casos no se copiaron archivos, aunque recibí un mensaje de confirmación. Aquí está mi registro:
aleks@ThinkPad-T530:/opt/homeToDeal/werbung/column$ scp -rp /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/werbung
Warning: the ECDSA host key for 'heimdi.at' differs from the key for the IP address '185.101.157.64'
Offending key for IP in /home/aleks/.ssh/known_hosts:2
Matching host key in /home/aleks/.ssh/known_hosts:5
Are you sure you want to continue connecting (yes/no)? yes
[email protected]'s password:
ue_hor.png 100% 639KB 110.7KB/s 00:05
striche_hor.png 100% 730KB 110.8KB/s 00:06
striche_vert.png 100% 346KB 119.7KB/s 00:02
ue_vert.png 100% 435KB 119.0KB/s 00:03
Pero cuando inicio sesión en la máquina remota aparece:
administrator@14980:/opt/homeToDeal/werbung/row$ ls
administrator@14980:/opt/homeToDeal/werbung/row$ cd ..
administrator@14980:/opt/homeToDeal/werbung$ cd column
administrator@14980:/opt/homeToDeal/werbung/column$ ls
administrator@14980:/opt/homeToDeal/werbung/column$
Cuando probé con rsync obtuve:
aleks@ThinkPad-T530:/opt/homeToDeal$ rsync -avz -e 'ssh' /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/werbung
Warning: the ECDSA host key for 'heimdi.at' differs from the key for the IP address '185.101.157.64'
Offending key for IP in /home/aleks/.ssh/known_hosts:2
Matching host key in /home/aleks/.ssh/known_hosts:5
Are you sure you want to continue connecting (yes/no)? yes
[email protected]'s password:
sending incremental file list
werbung/
werbung/column/
werbung/column/striche_vert.png
werbung/column/ue_vert.png
werbung/row/
werbung/row/striche_hor.png
werbung/row/ue_hor.png
pero, nuevamente, no se copió ningún archivo.
Respuesta1
Como lo expresó @DougSmythies en su comentario:
"Sospecho que los archivos se copiaron, sólo hay que encontrarlos. Busque en /opt/homeToDeal/werbung/werbung".
Sí, este fue realmente el caso. Entonces, la próxima vez que copie recursivamente una carpeta, debo asegurarme de que la carpeta de destino NO incluya la última carpeta de origen en la ruta, es decir
en lugar de
scp -rp /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/werbung
Debo tener
scp -rp /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/
o, respectivamente, en lugar de
rsync -avz -e 'ssh' /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/werbung
Debo tener
rsync -avz -e 'ssh' /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal