目录A和B位于远程主机H.文件F当前位于目录A下,需要复制到目录B.
开发人员访问仅限于本地主机L,任何编写或执行的代码必须在L上。对于用户U,允许从L到H的SSH访问,但不允许在交互方式上。
需要在同一个远程主机上的两个不同位置之间进行传输,这些位置由位于本地主机上的代码管理。
完成开发人员已知的复制过程有两种方法:
两者都经过测试并且已知可以成功运行。哪一个更快/更好?为什么?还有更好的选择吗?
修改 添加了粗体/斜体的其他信息!
答案 0 :(得分:1)
我们有rsync
命令:
从您当地的机器:
rsync -chavzP --stats user@remote.host:/path/to/copy /path/to/local/storage
或者从远程主机,假设您真的想以这种方式工作并且本地计算机正在侦听SSH:
rsync -chavzP --stats /path/to/copy user@host.remoted.from:/path/to/local/storage