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
相关推荐
小章UPUP33 分钟前
2025-2026 新FFmpeg GUI工具推荐
linux
сокол1 小时前
【网安-等保评测-基础记录】网络安全等级保护2.0 详解(定级、备案、测评、整改一站式指南)
网络·笔记·网络安全·云计算
优秀1351 小时前
计算机基础面试重点知识
网络·面试·职场和发展
zmj3203241 小时前
TCP/IP协议和以太网关系
网络·网络协议·tcp/ip
古月方枘Fry2 小时前
三层交换+VRRP实现负载
开发语言·网络·php
byoass2 小时前
企业云盘私有化部署:存储架构设计与安全运维全流程实战
运维·网络·安全·云计算
以神为界2 小时前
数据库入门全指南:从基础概念到实操操作(含SQL+Navicat)
网络·数据库·sql·安全
fTiN CAPA2 小时前
服务器无故nginx异常关闭之kauditd0 kswapd0挖矿病毒 CPU占用200% 内存耗尽
运维·服务器·nginx
XGeFei3 小时前
【表单处理】——如何防止CSRF(跨站请求伪造)攻击的?
前端·网络·csrf
北山有鸟3 小时前
相机的水平消隐与垂直消隐
linux·驱动开发·相机