当前位置:首页>Linux>【系列】每天一个 Linux 命令(43)scp命令

【系列】每天一个 Linux 命令(43)scp命令

  • 2026-10-11 06:35:13
【系列】每天一个 Linux 命令(43)scp命令

scp 命令来自英文词组 secure copy 的缩写,其功能是基于 SSH 协议远程复制文件。scp命令可以在多台 Linux 系统之间复制文件或目录,它有些类似于 cp 命令的功能,但复制的范围却不是本地,而是网络上的另一台主机。

由于 scp 命令是基于 SSH 协议进行的复制操作,全部数据都是加密的,因此会比 HTTP和 FTP 更加安全。

1.命令格式:

scp 参数 动作 文件名或目录名  远程服务器信息

2.常用参数:

-1    使用 SSH 协议版本 1-l    设置宽带限制-2    使用 SSH 协议版本 2-o    设置 ssh 服务选项-2    使用 SSH 协议版本 2-o    设置 ssh 服务选项-6    基于 IPv6 网络协议-p    保留文件的修改时间、访问时间和权限属性-B    使用批处理模式-q    静默执行模式-c    使用指定密钥对传输文件进行加密-r    递归处理所有子文件-C    使用压缩模式-S    设置加密传输时所使用的程序-F    设置 ssh 配置文件路径-v    显示执行过程详细信息-i    从指定文件中读取传输文件的密钥
3.参考示例

将某个本地文件复制到指定的远程主机的指定目录中:

[root@linuxcool ~]# scp File.cfg 192.168.10.10:/Dir

将指定远程主机中的某个文件复制到本地家目录中:

[root@linuxcool ~]# scp 192.168.10.10:/Dir/File.cfg /root

将某个本地目录复制到指定的远程主机的指定目录中:

[root@linuxcool ~]# scp -r Dir 192.168.10.10:/Dir

将指定远程主机中的某个目录复制到本地家目录中:

[root@linuxcool ~]# scp -r 192.168.10.10:/Dir /root

将某个本地文件复制到指定的远程主机的指定目录中,指定要使用的传输用户身份,并保留原始文件的权限属性:

[root@linuxcool ~]# scp -p File.cfg linuxprobe@192.168.10.10:/Dir

红帽认证 | 8月 RHCE / RHCA 考试时间

在Linux中传输文件文件夹的10个scp命令

【考证资讯】RHCE 9 将于 9 月 30 日停考,10 月启用 RHCE 10 新版考试!

好课推荐
红帽认证-RHCE \ RHCA    
红帽认证是全球公认的 Linux 权威认证,也是国内企业招聘 Linux 运维、云计算、容器、大数据工程师时,最常标注的 “优先条件”,甚至很多企业将 RHCE/RHCA 作为入职的基础技能要求。

认准红帽官方授权  

微思-红帽官方授权合作伙伴!

— Linux文章推荐 —

【资料领取】200个Linux常用命令手册

《鸟哥Linux私房菜》全新完整中文版PDF

RHCE 证书价值解析:薪资水平与热门招聘企业分析

linux运维必备,100道常见面试题

超强linux学习笔记,值得一看(附PDF下载)

红红帽认证、麒麟认证与 K8S 该如何选择?

5 种 Linux 安装包管理工具中文手册!抓紧看!


系统集成

认证培训

买设备,找我们

IT维保,找我们

IT培训,找我们

最新文章

随机文章