我有目录(/usr/share/hub-bucket/GameImages/
),其子目录包含文件。我想将子目录传输到机器地址/usr/share/hub-bucket/GameImages/
。两者都是远程机器,我可以使用SSH私钥和密码短语访问远程目标。而且将来我需要同步远程源文件和远程目标文件夹/文件。这怎么能实现?我已经使用SCP进行文件传输,但没有用于文件夹/子文件夹。将子文件夹从远程机器复制到远程机器目录
-1
A
回答
1
如果你使用,你可以使用scp -r选项,这样
scp -r /usr/share/hub-bucket/GameImages/ [email protected]:/usr/share/hub-bucket/GameImages/
你也可以用rsync命令
rsync -avz /usr/share/hub-bucket/GameImages/ [email protected]:/usr/share/hub-bucket/GameImages/
2
您可以使用标志-r
以scp递归复制文件。
scp -r /usr/share/hub-bucket/GameImages/ [email protected]:/usr/share/hub-bucket/GameImages/
更好,更快经常选择是使用rsync的,这通常是更有效,因为它仅传输两个主机之间不同的文件。
+0
感谢您的答复。但是我没有使用SSH密钥给SCP,所以你可以给我一个关键文件和rsyc例子的例子。 – SudeepShakya
+0
谢谢。所以对于rsync什么是-avz和-e,以及SSH密钥在哪里?这实际上是数字海洋服务器传输的数字海洋。 – SudeepShakya
相关问题
- 1. 将文件夹从远程计算机(Azure)复制到远程计算机
- 2. 如何将目录从本地机器复制到远程机器
- 3. 从hdfs复制到远程机器
- 4. 将文件从构建版本复制到远程机器
- 5. 从远程机器复制操作
- 6. 如何将文件复制到远程机器的不同目录中
- 7. 如何从远程linux机器上的文件复制到JSP网页目录
- 8. 如何将文件和文件夹树复制到远程机器?
- 9. 从远程机器
- 10. 的Robocopy将文件复制到远程机器
- 11. 如何将文件同时复制到远程机器列表?
- 12. 无法使用复制命令从远程Windows机器上复制文件夹
- 13. 使用JSch从远程机器复制一个文件到另一个远程机器
- 14. 远程机器
- 15. 远程机器
- 16. 远程机器
- 17. 从远程机器Jenkins插件拉文件/目录
- 18. 从远程机器到本地机器的Python拷贝文件
- 19. 将VBS从本地机器复制到远程机器并执行它
- 20. 使用paramiko将文件夹传输到远程机器
- 21. 如何从远程机器获取文件夹到本地机器?
- 22. 控制远程机器
- 23. Unix - 如何从远程机器上复制文件列表
- 24. Windows Emacs:从远程UNIX机器复制/编辑文件?
- 25. wmi c#。从远程机器复制文件
- 26. 有时Rsync无法从远程机器复制文件
- 27. 如何使用Fabric将目录复制到远程计算机?
- 28. 如何将文件从远程复制到主机?
- 29. 如何将文件从远程主机复制到jenkins服务器
- 30. 直接将文件从本地机器复制到远程HDFS群集
感谢您的回复。你可以举例SSH密钥? – SudeepShakya
scp -i /path/to/mykey.pem -r/usr/share/hub-bucket/GameImages/user @ remote-host:/ usr/share/hub-bucket/GameImages/ –
如果您使用rsync,您可以使用这个命令 –