scp 命令在远程机器本身中创建副本

scp 命令在远程机器本身中创建副本

我用来将文件从远程复制到本地机器的命令如下:

scp root@IP_OF_MY_REMOTE_MACHINE:/home/sqldump.sql ~

因此,我从远程机器的 /home 目录复制到本地机器的主目录,但我得到的是复制到远程机器主目录中的文件。

我哪里错了?

我知道这肯定是个愚蠢的错误。但任何帮助都会得到感激。

答案1

您需要在目标中包含文件名,如下所示:

scp 根@IP_OF_MY_REMOTE_MACHINE:/home/sqldump.sql ~/sqldump.sql

答案2

向所有人致歉。人类的愚蠢是无止境的,我就是活生生的例子。我正确地输入了命令,但它不在应该输入它的机器上。

上述命令应在本地计算机终端上输入,然后它将从远程计算机获取所需文件的副本到本地计算机。因此,只有在本地计算机终端上输入该命令才有意义:-

scp root@IP_OF_MY_REMOTE_MACHINE:/home/sqldump.sql ~/

然后它会从服务器复制到本地机器。再次向所有尊敬的成员表示歉意,特别是 terdon、Hennes、Dennis 和 Pete Cornell。但还是感谢大家的帮助。

相关内容