1、简介

Linux scp 命令用于 Linux 之间复制文件和目录。
scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。
使用 SCP 意味着它享有与 SSH 相同级别的数据加密,因此被认为是跨两个远程主机传输文件的安全方式。

2、scp的基本语法

本地->远程

$ scp [option] /path/file user@server-ip:/path/directory

远程->本地

$ scp [option] user@server-ip:/path/file/ path/directory

/path/file – 要复制的文件名及路径。

user@server-IP: – 这是远程系统的用户名和 IP 地址。注意 IP 地址后面加冒号。

/path/directory – 保存的路径。

option常用选项:

-C - 这会在复制过程中压缩文件或目录。

-P - 如果默认 SSH 端口不是 22,则使用此选项指定 SSH 端口。注意大写

-r - 此选项递归复制目录及其内容。

-p - 保留文件的访问和修改时间。

3、将文件复制到远程 Linux 服务器

文件 file.tar.gz复制到远程.
主机IP为192.168.43.137,用户名为root。

[root@server1 ~]# scp file.tar.gz root@192.168.43.137:/home/place

文件夹目录 /home/filePath复制到远程,使用**-r**选项。

[root@server1 ~]# scp -r /home/filePath root@192.168.43.137:/home

4、将文件从远程系统复制到本地

文件 file.tar.gz从远程复制到本地

[root@server1 ~]# scp root@192.168.43.137:/root/file.tar.gz  /root/

文件夹目录 /root/filePaht 从远程复制到本地, 使用**-r**标志

[root@server1 ~]# scp -r root@192.168.43.137:/root/filePaht /root/

有关使用 scp 命令的更多选项,可以查看手册,命令是:man scp

Linux SCP 命令是一种在两个远程节点之间传输文件的便捷且安全的方式,而无需担心攻击者窥探你的数据。

参考链接:Linux的scp 命令使用方法

Linux的scp命令远程传输文件相关推荐

  1. Linux 使用scp命令远程传输文件夹

    在网上查到的命令是 scp -r root@192.168.1.104:/usr/local/nginx/html/webs/diff 但是执行时提示 usage: scp [-12346BCpqrv ...

  2. scp命令 – 远程拷贝文件

    scp命令 – 远程拷贝文件 SCP概述 一.格式 二.参数 三.实例 SCP概述 scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令.linu ...

  3. Linux常用命令——远程传输文件(scp/rsync)

    Linux服务器可以使用scp和rsync命令来实现远程传输文件. 1. scp命令 scp语法 scp [option] 源文件 目标IP@目录 scp用法举例: eg1:将/tmp/test.lo ...

  4. linux常用的scp命令远程服务传输文件使用例子

    场景: 在使用Linux操作系统的过程中,常常需要复制文件到本地或者传输文件到其他电脑上,这时候用到两个命令cp和scp. cp命令用来复制文件或者目录.scp是secure copy的简写,用来在L ...

  5. linux常用命令scp命令远程拷贝文件

    通过scp命令在两台linux服务器之间拷贝文件还是比较方便的.使用场景包括从本地拷贝到远程和从远程拷贝到本地两种. 一.将本机文件复制到远程服务器上 #scp /etc/kubernete/admi ...

  6. Linux使用scp命令远程复制/上传文件

    远程拷贝服务器文件使用scp命令 例如: A:1.1.1.1 B:2.2.2.2 现在我们身处B机器上,如果想把A的home/data 复制到B的 /home/newdata里,则: scp root ...

  7. Linux用scp实现无密码传输文件和目录(使用密钥)

    一.SCP简介 SCP(Secure Copy,安全复制)是一个在远程(本地与远程)服务器间安全的进行文件传输的方法.它以SSH协议为基础,使用SSH协议的22端口. 二.SCP无密码传输原理 原理 ...

  8. 开发板和虚拟机Linux使用scp命令互传文件

    scp命令 Linux scp 命令用于 Linux 之间复制文件和目录 scp 是 secure copy 的缩写,scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令 scp ...

  9. 使用openssh-clients的scp命令来传输文件

    系统环境:RedHat Enterprise Linux Server 6 主机desktop作为客户端,服务器为9.9.9.9(域名为www.huage.com) 以下4个实例均在客户端完成,此时并 ...

最新文章

  1. C 关于使用异或运算操作概述
  2. RecycleView分割线
  3. PHP解析JSON数据的源代码
  4. BZOJ2091 [Poi2010]The Minima Game
  5. 图形处理(六)拖拽式网格融合-Siggraph 2010
  6. qt web混合编程_QT做界面真是绝美,并且还可嵌入HTML与JS做界面(许多案例)
  7. 聊一聊大学做过的 7 种兼职以及收获感悟。
  8. 利用UDEV服务解决RAC ASM存储设备名
  9. [转载][翻译]Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[1]
  10. bash: dh_make:未找到命令
  11. bootstrap视频教程 jsp_家政服务系统(JAVA,SSM,BOOTSTRAP,JSP,AJAX,MYSQL)+手把手系列视频教程...
  12. STM32---DMA控制器(DMA)
  13. MySQL数据库(1):数据库 Database 基本概念
  14. java 汉语词频_java中文词频统计
  15. 虚拟机ping通主机步骤_6在购买虚拟主机服务之前,请按照操作步骤进行操作
  16. linux 流量整形 软件,流量整形 – Tc:入口策略和ifb镜像
  17. 华为手机录音m4a格式怎么转换为MP3格式
  18. 09——规范数据库设计
  19. matlab调用CVX工具包
  20. CMD查看局域网在线IP

热门文章

  1. execute immediate动态执行sql
  2. html打开电脑摄像头案例,获取电脑摄像头及打开视频(getUserMedia)
  3. 股票配资中的穿仓是什么意思
  4. Ubuntu命令整理总结
  5. 训练线性回归模型 --- “闭式”解方法、梯度下降(GD)
  6. FANUC机器人iRVision-2D相机的安装和相关设置步骤
  7. SentinelHASP加密狗升级至5.10版本
  8. SCIChart如何绘制虚线
  9. 微软开启助力ChatGPT产品落地!
  10. ESP32 通过HTTPS进行OTA更新固件(在platform上进行编码)