sg_sg94 Asked: 2019-06-18 00:24:52 +0800 CST2019-06-18 00:24:52 +0800 CST 2019-06-18 00:24:52 +0800 CST 将文件夹从本地主机传输到服务器 772 我正在尝试使用以下命令在我的服务器上上传一个文件夹: sudo scp -r the_map username@ec2.eu-west-1.compute.amazonaws.com 在本地主机上的终端上运行命令后。它完成了,但我在我的 ubuntu 服务器上找不到地图/文件夹。 server macosx scp 1 个回答 Voted Best Answer PerlDuck 2019-06-18T02:05:40+08:002019-06-18T02:05:40+08:00 这是一个经常犯的错误,我自己已经做了几十次了。并且仍然这样做。 指定远程位置的语法scp是 [[username@]hostname:]file 因此,如果您想远程:影响文件,那么您可以在主机名中添加一个冒号,如 scp -r the_map username@ec2.eu-west-1.compute.amazonaws.com: # important colon ^ 当冒号不存在时,scp解释 username@ec2.eu-west-1.compute.amazonaws.com为(奇怪但有效的)文件名并递归地将本地文件夹复制the_map到本地文件夹username@ec2.eu-west-1.compute.amazonaws.com。 只需删除您的本地文件夹rm -r 'username@ec2.eu-west-1.compute.amazonaws.com'并再次运行更正的scp命令。
这是一个经常犯的错误,我自己已经做了几十次了。并且仍然这样做。
指定远程位置的语法
scp
是因此,如果您想远程
:
影响文件,那么您可以在主机名中添加一个冒号,如当冒号不存在时,
scp
解释username@ec2.eu-west-1.compute.amazonaws.com
为(奇怪但有效的)文件名并递归地将本地文件夹复制the_map
到本地文件夹username@ec2.eu-west-1.compute.amazonaws.com
。只需删除您的本地文件夹
rm -r 'username@ec2.eu-west-1.compute.amazonaws.com'
并再次运行更正的scp
命令。