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
相关推荐
s_little_monster几秒前
【Linux】缓冲区和文件系统
linux·运维·服务器·经验分享·笔记·学习·学习方法
磨十三18 分钟前
Linux----线程
java·linux·jvm
程序员没睡醒1 小时前
《Kali Linux从安装到武器化配置:打造你的数字军火库》
linux·运维·服务器·渗透测试·kalilinux·匿名攻防
✿ ༺ ོIT技术༻1 小时前
Linux:自定义协议+序列反序列化
网络
Gauss松鼠会1 小时前
GaussDB高安全—数据保护:数据透明加密
网络·数据库·人工智能·sql·安全·开源·gaussdb
m0_603888713 小时前
如何将本地连接服务器中的文件内容复制到本机的剪贴板
运维·服务器
小林熬夜学编程4 小时前
【MySQL】第九弹---掌握SQL关键操作:更新、删除、插入与聚合分析的秘诀
linux·开发语言·数据库·mysql
wuyunhang1234564 小时前
网络原理--UDP的特点
网络·网络协议·udp
_extraordinary_10 小时前
Linux基本指令(三)+ 权限
linux·运维·服务器
WalkingWithTheWind~10 小时前
Linux搭建Nginx直播流媒体服务RTMP/RTSP转Http-flv视频浏览器在线播放/Vue/Java/ffmpeg
java·linux·nginx·ffmpeg·vue·http-flv·rtsp