我正在尝试使用以下命令在我的服务器上上传文件夹:
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