scp命令用于Windows和Linux之间复制文件

news2024/11/24 12:10:19

scp使用

      • 简述
      • Windows和Linux之间复制文件
      • 使用
      • 示例
        • 从本地复制到远程
          • 复制文件
          • 复制文件夹
        • 从远程复制到本地
          • 复制文件
          • 复制文件夹
        • 在Linux下(从Linux复制到Windows)
          • 复制文件
          • 复制文件夹
        • 在Windows下(从Windows复制到Linux)
          • 复制文件
          • 复制文件夹
        • 在Linux下(从Windows复制到Linux)
          • 复制文件
          • 复制文件夹
        • 在Windows下(从Linux复制到Windows)
          • 复制文件
          • 复制文件夹

简述

Linux scp 命令用于 Linux 之间复制文件和目录。
scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。

Windows和Linux之间复制文件

Windows本身不支持ssh协议,因此要互传文件,需在Windows系统上安装ssh for Windows的软件
如winsshd,可以使Windows系统支持ssh协议;或者用Windows自带的openssh
流程:右键左下角“开始”->“设置”->“应用”->“可选功能”->进行操作
如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用

Windows下是在shift+鼠标右键进行powershell下键入命令
linux是在terminal终端下键入命令:Ctrl+Alt+T

scp [可选参数] file_source file_target 

基本参数:
-f:表示复制文件
-r:表示递归文件夹
参数可参考:链接: https://www.runoob.com/linux/linux-comm-scp.html

示例

从本地复制到远程

复制文件
本地文件->远程文件夹
scp local_file remote_username@remote_ip:remote_folder 
本地文件->远程文件
scp local_file remote_username@remote_ip:remote_file 

输入完,敲回车,需输入远程密码

复制文件夹
本地文件夹->远程文件夹
scp -r local_folder remote_username@remote_ip:remote_folder 

输入完,敲回车,需输入远程密码

从远程复制到本地

复制文件
远程文件->本地文件
scp  remote_username@remote_ip:remote_file local_file

输入完,敲回车,需输入远程密码

复制文件夹
远程文件夹->本地文件夹
scp -r  remote_username@remote_ip:remote_folder local_folder

输入完,敲回车,需输入远程密码

在Linux下(从Linux复制到Windows)

复制文件
scp /home/hh/Desktop/test.txt hh@192.168.123.123:/C:/Users/hh/Desktop/newFolder
或
scp /home/hh/Desktop/test.txt hh@192.168.123.123:/C:/Users/hh/Desktop/newFolder/test.txt

输入完,敲回车,需输入远程密码
hh为Windows用户名,192.168.123.123为Windows的ip,/C:/Users/hh/Desktop/newFolder(/C:/Users/hh/Desktop/newFolder/test.txt)为想要将文件复制到Windows的哪个文件夹(文件)

复制文件夹
本地文件夹->远程文件夹
scp -r /home/hh/Desktop/ hh@192.168.123.123:/C:/Users/hh/Desktop/newFolder

输入完,敲回车,需输入远程密码

在Windows下(从Windows复制到Linux)

复制文件
scp C:/Users/hh/Desktop/newFolder/test.txt hh@192.168.123.123:/home/hh/Desktop/
或
scp C:/Users/hh/Desktop/newFolder/test.txt hh@192.168.123.123:/home/hh/Desktop/test.txt

hh为Linux用户名,192.168.123.123为Linux的ip,/home/hh/Desktop(/home/hh/Desktop/test.txt)为想要将文件复制到Linux的哪个文件夹(文件)

复制文件夹
scp -r C:/Users/hh/Desktop/newFolder hh@192.168.123.123:/home/hh/Desktop

在Linux下(从Windows复制到Linux)

复制文件
scp hh@192.168.123.123:C:/Users/hh/Desktop/newFolder/test.txt 
/home/hh/Desktop/
或
scp hh@192.168.123.123:C:/Users/hh/Desktop/newFolder/test.txt 
/home/hh/Desktop/test.txt

hh为Windows用户名,192.168.123.123为Windows的ip,/home/hh/Desktop(/home/hh/Desktop/test.txt)为想要将文件复制到Linux的哪个文件夹(文件)

复制文件夹
scp -r hh@192.168.123.123:C:/Users/hh/Desktop/newFolder/
/home/hh/Desktop/

在Windows下(从Linux复制到Windows)

复制文件
scp hh@192.168.123.123:/home/hh/Desktop/test.txt
C:/Users/hh/Desktop/newFolder/
或
scp hh@192.168.123.123:/home/hh/Desktop/test.txt
C:/Users/hh/Desktop/newFolder/test.txt 

hh为Linux用户名,192.168.123.123为Linux的ip,C:/Users/hh/Desktop/newFolder(C:/Users/hh/Desktop/newFolder/test.txt )为想要将文件复制到Windows的哪个文件夹(文件)

复制文件夹
scp hh@192.168.123.123:/home/hh/Desktop/
C:/Users/hh/Desktop/newFolder/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/923223.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Mybatis中的分页查询,以及对于特殊符号的处理

目录 一.分页查询 1.老版本的分页查询 (通过工具类BaseDao来实现) 2.利用Mybatis实现分页效果 2.1最低级版本(利用limit实现) 首先在xml定义分页需要的方法 然后在bookbiz实现方法 其次在bookbizImpl继承此方法,并…

2023 CCPC 华为云计算挑战赛 D-塔

首先先来看第一轮的 假如有n个,每轮那k个 他们的高度的可能性分别为 n 1/C(n,k) n1 C(n-(k-11),1)/C(n,k) n2 C(n-(k-21),2)/C(n,k) ni C(n-(k-i1,i)/C(n,k) 通过概率和高度算出第一轮增加的期望 然后乘上m轮增加的高度加上初始高度,就是总共增加的高度 下面是…

YOLOv7-tracker 目标追踪 输入视频帧

参考项目:https://github.com/JackWoo0831/Yolov7-tracker/tree/master github链接:https://github.com/Whiffe/Yolov7-tracker 码云链接:https://gitee.com/YFwinston/Yolov7-tracker 1 项目安装 1.1 环境搭建 平台:AutoDL 选…

学习网络编程No.4【socket编程实战】

引言 北京时间:2023/8/19/23:01,耍了好几天,主要归咎于《我欲封天》这本小说,听了几个晚上之后逐渐入门,在闲暇时间又看了一下,小高潮直接来临,最终在三个昼夜下追完了,哈哈哈&…

Android 11 Display亮灭屏

系统休眠唤醒的时候会涉及到亮灭屏,下面分析下系统(高通8155平台)Display亮灭屏流程 1. 点亮屏幕 点亮屏幕入口在framework/base/下面LightsService.java,然后通过调用SurfaceControl.java ,最终调用到framework/native下面的Sur…

4.5 TCP优化

TCP 三次握手的性能提升 三次握手的过程在一个 HTTP 请求的平均时间占比 10% 以上,所以要正确使用三次握手的中参数,需要先用netstat命令查看是哪个握手阶段出了问题,主动发起连接的客户端优化相对简单些,而服务端需要监听端口&a…

【算法专题突破】双指针 - 移动零(1)

目录 写在前面 1. 题目解析 2. 算法原理 3. 代码编写 写在最后: 写在前面 在进行了剑指Offer和LeetCode hot100的毒打之后, 我决心系统地学习一些经典算法,增强我的综合算法能力。 1. 题目解析 题目链接:283. 移动零 - 力…

26-非父子通信 - provide inject

provide & inject 作用: 跨层级 共享数据 1. 父组件 provide 提供数据 export default{provide () {return {// 普通类型 (非响应式)color: this.color// 复杂类型 (响应式)userInfo: this.userInfo}}} 2. 子 / 孙组件 inject 取值使用 export default {inject: ["…

docker搭建owncloud,Harbor,构建镜像

1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。 拉取镜像 docker pull owncloud docker pull mysql:5.6 2、安装搭建私有仓库 Harbor 1.下载docker-compose 2.安装harbor 3.编辑 harbor.yml文件 使用./intall.sh安装 4.登录 3、编写Dockerfile制作Web应用系…

优美而高效:解决服务器通信问题

题目背景 在这个问题中,我们面临着一幅服务器分布图。图中的每个单元格可能有服务器(标记为1)或者没有(标记为0)。我们的任务是找出能够与至少一台其他服务器进行通信的服务器数量。 算法思路 为了解决这个问题&…

Python使用pyqt5写windows桌面应用实战教程

本篇文章主要讲解,Python使用pyqt5写windows桌面应用的详细实战教程文章,主要涵盖单个界面的布局构建说明,表单构建说明,数据交互构建说明以及可直接开发的简易多界面框架实例构建说明,能够让你很快的了解pyqt在python中的使用和构建方式,快速实现一个简单的windows桌面图…

AI 绘画Stable Diffusion 研究(十五)SD Embedding详解

大家好,我是风雨无阻。 本期内容: Embedding是什么?Embedding有什么作用?Embedding如何下载安装?如何使用Embedding? 大家还记得 AI 绘画Stable Diffusion 研究(七) 一文读懂 Stab…

【C语言】动态内存管理,详细!!!

文章目录 前言一、为什么存在动态内存分配二、动态内存开辟函数的介绍1.malloc2.calloc3.realloc4.free 三、动态内存开辟中的常见错误1.误对NULL进行解引用操作2.对于动态开辟的空间进行了越界访问3.对于非动态开辟的内存进行了free操作4.只free掉动态开辟内存的一部分5.多次f…

vue2 vue中的常用指令

一、为什么要学习Vue 1.前端必备技能 2.岗位多,绝大互联网公司都在使用Vue 3.提高开发效率 4.高薪必备技能(Vue2Vue3) 二、什么是Vue 概念:Vue (读音 /vjuː/,类似于 view) 是一套 **构建用户界面 ** 的 渐进式 …

Dapper

介绍 dapper是一款轻量级的ORM Dapper 被称为 ORM 之王。 以下是 Dapper 的主要功能: 速度快,性能快。 更少的代码行。 对象映射器。 静态对象绑定。 动态对象绑定。 轻松处理 SQL 查询。 易于处理存储过程。 直接对 IDBConnection 类进行操作&#xf…

Go 语言进阶与依赖管理 | 青训营

Powered by:NEFU AB-IN 文章目录 Go 语言进阶与依赖管理 | 青训营 语言进阶依赖管理测试 Go 语言进阶与依赖管理 | 青训营 GO语言工程实践课后作业:实现思路、代码以及路径记录 语言进阶 Go可以充分发挥多核优势,高效运行 Goroutine是Go语言中的协程…

遗传算法解决TSP问题

一、求解问题概述 1.1 TSP问题 TSP问题是指旅行商问题(Traveling Salesman Problem)。在TSP问题中,假设有一名旅行商要在给定的一组城市之间进行旅行,每个城市只能被访问一次,并且旅行商必须最终返回出发城市。问题的…

Python爬虫猿人学逆向系列——第六题

题目:采集全部5页的彩票数据,计算全部中奖的总金额(包含一、二、三等奖) 地址:https://match.yuanrenxue.cn/match/6 本题比较简单,只是容易踩坑。话不多说请看分析。 两个参数,一个m一个f&…

三次握手四次挥手之全连接半连接队列

什么是全连接半连接 在 TCP 三次握手的时候,Linux 内核会维护两个队列,分别是: 半连接队列,也称 Listen 队列;全连接队列,也称 accept 队列; 工作原理 每一个socket执行listen时&#xff0c…