SCP 将远程复制到本地在远程文件夹上返回“只读文件系统”错误

SCP 将远程复制到本地在远程文件夹上返回“只读文件系统”错误

我使用了以下命令:

scp -r root@IP:/home/user/remotefolder /localfolder

输入密码(我使用 SSH 密钥)后,出现以下错误:

/remotefolder: Read-only file system

不确定为什么会出现此错误。当我以 root 身份登录时,我可以将此文件夹复制到服务器内的另一个位置,但上述命令不起作用。由于我正在从远程复制到本地,为什么只读文件夹/文件会影响复制?

答案1

在命令的最后一个参数中scp,尝试~/localfolder代替/localfolder.您无权在 Mac 的根文件夹 ( /) 下创建文件夹,但您有权在主文件夹 ( ~/) 下创建文件夹。

答案2

这就是你想要的: scp -r root@IP:/home/user/remotefolder ./localfolder

注意:注意.//
/这是您不应该使用的系统根文件夹

相关内容