linux系统中的 scp的使用方法

SCP(Secure Copy Protocol)是一种通过加密的方式在本地主机和远程主机之间安全地传输文件的协议。

它是基于SSH协议的扩展,允许用户在不同主机之间进行文件复制和传输,是Linux和Unix系统中常用的工具之一。

在嵌入式Linux软件的开发中,我们可以通过该命令把交叉编译好的可执行文件传输到目标系统中

本文将详细介绍SCP的基本用法、参数。

SCP 的基本语法如下:

复制代码
scp [选项] [来源路径] [目标路径]

从本地复制文件到远程主机的语法如下:(常用)

复制代码
scp /path/to/local/file username@remote_host:/path/to/remote/destination

比如说,远程主机的用户名是root,远程主机的IP地址是192.168.1.1,这时我们需要将当前目录下的 名为 data 的文件到 远程主机的 /root/路径下,则可以输入如下命令

复制代码
scp data root@192.168.1.1:/root/

从远程主机复制文件到本地的语法如下:

复制代码
scp username@remote_host:/path/to/remote/file /path/to/local/destination

从远程主机复制目录到本地的语法如下:

使用 -r 选项可以将远程主机上的目录复制到本地。

复制代码
scp -r username@remote_host:/path/to/remote/directory /path/to/local/destination
相关推荐
梓䈑6 分钟前
【CMake】CMake工程构建全流程 以及 相关命令行工具的介绍
linux·cmake
taxunjishu7 分钟前
EtherNet/IP 转 TCP/IP 网关方案助力工业自动化欧姆龙PLC产线设备互通
网络·物联网·自动化
成都极云科技8 分钟前
2026年服务器托管收费标准解析 性价比对比及边缘节点选型全指南
运维·服务器·github
与遨游于天地13 分钟前
从 BPF 到 eBPF:一场 Linux 内核的“可编程”革命
linux·运维·arm开发
ShineWinsu14 分钟前
对于Linux:基础指令的介绍—中
linux·运维·服务器·c++·面试·笔试·系统
是小小张呀15 分钟前
ubuntu更换国内阿里镜像源
linux
maqiang_72016 分钟前
为什么centos+vmware虚机 用NAT 模式总连不上外网
linux·运维·centos
haokan_Jia16 分钟前
postgresql实现数据动态地图切片服务
java·服务器·前端
Z...........17 分钟前
进 程
linux·运维·服务器
yunjingtianhe34 分钟前
雨量监测器—实时测量和记录降水量
网络