SCP 传输的文件未出现在本地机器上

SCP 传输的文件未出现在本地机器上

我正在尝试从远程 Ubuntu 16.04 服务器传输文件。要传输文件,我执行以下命令:

sudo scp -P 443 asgeir@my_ip:/home/asgeir/nodejs/first_test_app/server.js \Users\Asgeir\Documents\SFTP

命令行中的响应是:

server.js                                     100% 9005     8.8KB/s   00:00

看起来文件已经传输完毕,但在我的本地机器上却找不到它。不在指定的文件夹中,搜索文件也没有任何结果。有人知道这是怎么回事吗?(早餐)

答案1

我建议您首先将目录更改为所需的目标目录。看起来您正在使用 Windows,因此请执行以下操作:

cd \Users\Asgeir\Documents\SFTP

然后执行 sftp 命令,但不要输入目标目录的完整路径,而是使用一个点(句点)。这告诉命令使用当前目录(我们在上一步中刚刚更改为的目录)。

sudo scp -P 443 asgeir@my_ip:/home/asgeir/nodejs/first_test_app/server.js .

现在您的文件应该位于您想要的位置。当我发现自己使用 Windows 计算机时,我经常使用此技巧,尤其是因为 Windows 习惯使用反斜杠目录分隔符和空格文件名很不方便。

快乐计算!

相关内容