Macos 将文件从服务器复制到本地硬盘

Macos 将文件从服务器复制到本地硬盘,macos,unix,ssh,scp,Macos,Unix,Ssh,Scp,我正在尝试使用mac OSX终端(开放ssh客户端)将数据库转储sql文件从服务器复制到硬盘。我知道命令应该是这样的: scp [[user]@host]:mydump.sql mydump_local.sql 但我发现它在同一台服务器上而不是在我的硬盘上复制了该文件(即,使用ls*,我找到了文件mydump.sql和mydump\u local.sql) 我做错了什么?首先,不要ssh到远程服务器。然后,我发现这是一个非常好的scp语法资源: 您要查找的是:将文件“foobar.txt”从远

我正在尝试使用mac OSX终端(开放ssh客户端)将数据库转储sql文件从服务器复制到硬盘。我知道命令应该是这样的:

scp [[user]@host]:mydump.sql mydump_local.sql
但我发现它在同一台服务器上而不是在我的硬盘上复制了该文件(即,使用
ls*
,我找到了文件mydump.sql和mydump\u local.sql)


我做错了什么?

首先,不要ssh到远程服务器。然后,我发现这是一个非常好的scp语法资源:

您要查找的是:将文件“foobar.txt”从远程主机复制到本地主机

$ scp your_username@remotehost.edu:foobar.txt /some/local/directory

如果您仍然有问题,请发布您正在使用的确切命令

当您希望将其放置在当前目录中时,尝试使用./mydump\u local作为目标。

如果您首先进行ssh连接到远程主机,您将获得一个远程shell。如果您在远程shell中处理文件,则在远程服务器上创建一个scp


不要对远程主机进行ssh,只需使用scp。

运行拷贝时,您是否已通过ssh连接到服务器?您的语法是正确的。是的,在执行scp命令之前,我确实通过ssh登录了该问题。如果您使用ssh连接到远程服务器,则是将文件复制到远程主机上。
首先,不要使用ssh连接到远程服务器。
这就是问题所在!谢谢现在,仔细想想,很明显:我要求从服务器复制到“根目录”,服务器上的being loggedin是服务器的根目录,而不是我的硬盘的根目录:)如果我得到一个
只读文件系统
错误,并且复制不起作用怎么办???