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
相关推荐
TangDuoduo00051 分钟前
【Linux I2C设备驱动】
linux·驱动开发
A.A呐2 分钟前
【Linux第十一章】进程等待和替换
linux
wanhengidc2 分钟前
算力服务器的作用都有哪些?
运维·服务器·深度学习
电商API_180079052475 分钟前
京东商品评论API接口封装的心路历程
服务器·开发语言·爬虫·数据分析·php
testpassportcn9 分钟前
CISA 認證介紹|IT 審計與資安治理黃金證照
网络·学习·改行学it
benjiangliu24 分钟前
LINUX系统-12-进程控制(三)-自定义shell
linux·运维·服务器
learndiary33 分钟前
Deepin国产系统搭建B站桌面直播环境要点
linux·直播·deepin·b站
好好学习天天向上~~33 分钟前
14_Linux学习总结_进程等待
linux·学习
Pretend° Ω34 分钟前
抢占优先级 vs 响应优先级:任务调度的双刃剑
linux·c语言·抢占优先级·响应优先级
17(无规则自律)1 小时前
你对 argc 和 argv 的理解有多深?
linux·c语言·嵌入式硬件·考研