我试图复制我的网页文件夹' depot'从我的本地机器到Digital Ocean上的服务器。
为此,我在终端中运行此命令:
rsync -anv ./Sites/depot root@my-server-ip:/sites
但是,当我进入我的服务器并进入网站文件夹时,' depot'文件夹不存在。
我做错了吗?
答案 0 :(得分:1)
您已设置-n
标记,这会导致"干运行" (你可以看到哪些文件会被复制/删除而不会造成任何损害)。
要进行实际复制,您需要省略-n
标志:
rsync -av ./Sites/depot root@my-server-ip:/sites/depot
还要注意如何为rsync指定路径 - 通常需要尾随/
:
rsync -av ./Sites/depot/ root@my-server-ip:/sites/depot/
否则你最终会得到目录内的目录副本(例如sites/depot/depot
)。
有关详细信息,请参阅man rsync。