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
相关推荐
PH_modest27 分钟前
【Linux跬步积累】——thread封装
linux·运维·服务器
秋说32 分钟前
本地Ubuntu轻松部署高效性能监控平台SigNoz与远程使用教程
linux·运维·ubuntu
Joeysoda34 分钟前
Java数据结构 (从0构建链表(LinkedList))
java·linux·开发语言·数据结构·windows·链表·1024程序员节
一个处女座的暖男程序猿1 小时前
MyBatis Plus 中常用的 Service 功能
linux·windows·mybatis
A charmer1 小时前
Linux 进程环境变量:深入理解与实践指南
linux·运维·服务器·开发
小马爱打代码2 小时前
TCP 详解
网络·网络协议·tcp/ip
努力的小T3 小时前
基于 Bash 脚本的系统信息定时收集方案
linux·运维·服务器·网络·云计算·bash
TS_forever0073 小时前
【华为路由的arp配置】
网络·华为
梓懿lwh3 小时前
vim的介绍
linux·编辑器·vim
爱敲代码的边芙4 小时前
Linux:信号的保存[2]
linux·运维·服务器