将文件夹从本地主机传输到服务器

将文件夹从本地主机传输到服务器

我正在尝试使用以下命令在我的服务器上上传文件夹:

sudo scp -r the_map [email protected]

在本地主机的终端上运行命令后。它完成了,但我在 ubuntu 服务器上找不到地图/文件夹。

答案1

这是一个经常犯的错误,我自己也犯过几十次。现在仍然如此。

指定远程位置的语法scp

[[username@]hostname:]file

所以如果你想影响文件远程然后你需要:在主机名中添加一个冒号,例如

scp -r the_map [email protected]:
#                                        important colon   ^

当不存在冒号时,scp解释 [email protected]为(奇怪但有效的)文件名并递归地将本地文件夹复制the_map到本地文件夹[email protected]

只需删除本地文件夹并再次运行更正的命令即可。rm -r '[email protected]'scp

相关内容