Tentei copiar recursivamente uma pasta do meu linux mashine para uma remota, mas não funcionou. Tentei com scp e rsync, mas em ambos os casos nenhum arquivo foi copiado, embora tenha recebido uma mensagem de confirmação. Aqui está meu 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
Mas quando faço logon no mashine remoto, recebo:
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$
Quando tentei com o rsync, obtive:
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
mas, novamente, nenhum arquivo foi copiado.
Responder1
Como @DougSmythies colocou em seu comentário:
"Suspeito que os arquivos foram copiados, você só precisa encontrá-los. Procure em /opt/homeToDeal/werbung/werbung."
Sim, este foi realmente o caso. Então, da próxima vez que eu copiar recursivamente uma pasta, devo ter certeza de que a pasta de destino NÃO inclui a última pasta de origem no caminho, ou seja
em vez de
scp -rp /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/werbung
Eu terei
scp -rp /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/
ou, respectivamente, em vez de
rsync -avz -e 'ssh' /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/werbung
Eu terei
rsync -avz -e 'ssh' /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal