Linux 使用scp从服务器下载文件时出错

Linux 使用scp从服务器下载文件时出错,linux,unix,command-line,scp,Linux,Unix,Command Line,Scp,我想使用scp从服务器下载一些文件和目录 scp -p 3031 root@serverIP -D 1080:/dir_path/. /local_path/ 但使用此命令时,我会遇到一些错误: cp:无法统计“3031”:没有这样的文件或目录 cp:无法统计'root@serverIP':没有这样的文件或目录 cp:无法统计'-D':没有这样的文件或目录 ssh:连接到主机1080端口22:参数无效 有人能帮我吗?端口参数应该用-p而不是-p传递 试试这个 scp -p root@serve

我想使用
scp
从服务器下载一些文件和目录

scp -p 3031 root@serverIP -D 1080:/dir_path/. /local_path/
但使用此命令时,我会遇到一些错误:

cp:无法统计“3031”:没有这样的文件或目录

cp:无法统计'root@serverIP':没有这样的文件或目录

cp:无法统计'-D':没有这样的文件或目录

ssh:连接到主机1080端口22:参数无效


有人能帮我吗?

端口参数应该用-p而不是-p传递

试试这个

scp -p root@serverIP:/dir_path/ /local_path/ -P 3031
-p用于保存原始文件的修改和访问时间及模式

如果您获得了ssh密钥,请尝试以下操作

scp -i path/to/file.pem -p root@serverIP:/dir_path/ /local_path/ -P 3031

端口参数应与-p而不是-p一起传递

试试这个

scp -p root@serverIP:/dir_path/ /local_path/ -P 3031
-p用于保存原始文件的修改和访问时间及模式

如果您获得了ssh密钥,请尝试以下操作

scp -i path/to/file.pem -p root@serverIP:/dir_path/ /local_path/ -P 3031

开关有其含义和顺序。正确的路径(假设您要下载
文件
)是:

scp -P 3031 root@serverIP:/dir_path/file /local_path/
scp
手册页面中的简介应该是您的朋友:

简介

scp[-12346BCpqrv][c密码][F ssh\U配置][i身份文件][l限制][o ssh\U选项][p端口][S程序][user@]host1:]file1。。。[[user@]host2:]file2


开关有其含义和顺序。正确的路径(假设您要下载
文件
)是:

scp -P 3031 root@serverIP:/dir_path/file /local_path/
scp
手册页面中的简介应该是您的朋友:

简介

scp[-12346BCpqrv][c密码][F ssh\U配置][i身份文件][l限制][o ssh\U选项][p端口][S程序][user@]host1:]file1。。。[[user@]host2:]file2