有关设置Ghost博客的文章说使用scp从本地计算机复制到远程服务器:
scp -r ghost-0.3 root@*your-server-ip*:~/
Run Code Online (Sandbox Code Playgroud)
但是,Railscast 339:Chef Solo Basics用于scp向相反方向复制(从远程服务器到本地机器):
scp -r root@178.xxx.xxx.xxx:/var/chef .
Run Code Online (Sandbox Code Playgroud)
在相同的Railscast中,当作者想要将文件复制到远程服务器时(与第一个示例相同),他使用rsync:
rsync -r . root@178.xxx.xxx.xxx:/var/chef
Run Code Online (Sandbox Code Playgroud)
rsync如果scp要在两个方向上复制,为什么要使用该命令?有scp什么不同rsync?