从服务器上下载文件,报错如下: not a regular file
原因:因为下载的是文件夹,并非文件所以应加上 –r参数
Scp 命令
用于两台linux主机间的文件复制
本地上传文件夹到服务器
Scp –r /usr/local/share 用户名@ip:/usr/local
本地上传文件到服务器
Scp /usr/local/share 用户名@ip:/usr/local
从服务器下载文件夹到本地
Scp –r 用户名@ip:/usr/local/ . .是当前路径,也可以自定义下载路径
从服务器下载文件到本地
Scp 用户名@ip:/usr/local/ .
参数
-v和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C使能压缩选项 .
-P选择端口 . 注意 -p 已经被 rcp使用 .
-4强行使用 IPV4 地址 .
-6强行使用 IPV6 地址 .
原文地址:http://zengxh.blog.51cto.com/10650604/1721743