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
相关推荐
路溪非溪7 小时前
Linux下Shell脚本基础知识(二)
linux·运维·服务器
嵌入式分享8 小时前
驱动之路#44:硬件 I2C 和软件 I2C 谁更坑?
linux·嵌入式硬件
星恒讯工业路由器8 小时前
车载以太网中的TCP与UDP:诊断、服务通信与网络管理怎么选
网络·tcp/ip·udp
Zhou1411368 小时前
Docker_02_Dockerfile与存储网络
网络·docker·容器
不会就选b8 小时前
Linux之再次理解udp
linux·运维·udp
ESDWAN8 小时前
外贸企业网络专线选型与落地实战指南
网络·架构
guo_wen_qiang8 小时前
云服务器kibana环境搭建
linux·运维·服务器
流浪0018 小时前
Linux系统篇42——线程(七) pthread库管理线程的工作流,从创建到回收
linux·操作系统·线程·线程创建到销毁
Dragon~Snow9 小时前
Linux server CentOS stream 10系统构建
linux·运维·centos
霞姐聊IT9 小时前
服务器RAS软件开发经验分享——从Linux、BMC与BIOS三个层面谈工程实践(二)
linux·服务器