繁体   English   中英

将子文件夹从远程计算机复制到远程计算机目录

[英]Copying sub-folders from remote machine to remote machine directory

我有目录( /usr/share/hub-bucket/GameImages/ ),其中有包含文件的子目录。 而且我想将子目录转移到机器上的位置/usr/share/hub-bucket/GameImages/ 两者都是远程计算机,我可以使用SSH私钥和密码访问远程目标。 将来,我将需要同步远程源和远程目标文件夹/文件。 如何实施? 我使用SCP进行文件传输,但没有使用文件夹/子文件夹。

您可以使用标志-r与scp递归地复制文件。

scp -r /usr/share/hub-bucket/GameImages/ user@remotehost:/usr/share/hub-bucket/GameImages/

一个更好且通常更快的选择是使用rsync ,它通常会更有效,因为它仅传输两个主机之间不同的文件。

如果使用scp,则可以使用-r选项,例如

scp  -r /usr/share/hub-bucket/GameImages/  user@remote-host:/usr/share/hub-bucket/GameImages/

您也可以使用rsync命令

rsync -avz /usr/share/hub-bucket/GameImages/ user@remote-host:/usr/share/hub-bucket/GameImages/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM