SCP指令可以实Windows系统与Linux系统之间的文件互传

  • 引言
  • Windows系统文件传输到Linux系统上(先操作)
  • Windows系统文件传输到Linux系统上(再细聊)
  • Linux系统文件传输到Windows系统上(先操作)
  • Linux系统文件传输到Windows系统上(再细聊)
  • 总结

引言

在以往自己练习的时候,可以借助多种工具实现Windows与Linux的文件互传,Xftp、MobaXterm都可以,屏幕前帅帅的飒飒的你,可以根据网络上的教程安装使用。但在企业里面很多软件是受限的,没有这些工具的情况下,其实我们也可以进行文件互传,就是使用SCP指令。
我们先进行指令操作,之后再做总结分析

Windows系统文件传输到Linux系统上(先操作)

假设我电脑(Windows系统)D盘中有一个文件需要拷贝到服务器(Linux系统)上,下图是我的文件名称及位置,为了保密起见,我用XXX代表D盘下一级目录。

待传输文件路径:D:/XXX
待传输文件名称:Git-2.30.1-32-bit-exe.zip


而传输到Linux系统上保存路径为:

使用pwd命令调出当前位置路径
文件保存地址:/home/ubuntu/Documents


开始操作。首先在Windows系统待传输文件路径下打开DOS窗口,即在D:/XXX目录下敲下命令cmd,如下图所示:

回车之后就可以打开黑窗口。在窗口中输入以下代码:

scp ./Git-2.30.1-32-bit-exe.zip ubuntu@192.168.18.***:/home/ubuntu/Documents
注:保密起见,以***代替一些数字。
输入上面代码指令后回车输入密码(password),输入密码时不会显示,输入完成之后回车,就可以看到文件已经开始传输啦。

显示传输进度100%之后,打开Linux系统,使用命令查看Documents文件目录,发现文件已经存在。

Windows系统文件传输到Linux系统上(再细聊)

通过上面的操作,我们只使用了SCP命令就完成了Windows系统上面文件到Linux系统的拷贝传输。
那么这个指令很难吗?不难喔~~一分钟就会啦
scp ./Git-2.30.1-32-bit-exe.zip ubuntu@192.168.18.***:/home/ubuntu/Documents
以上指令中分为三部分,
1、scp
2、./Git-2.30.1-32-bit-exe.zip
3、ubuntu@192.168.18.***:/home/ubuntu/Documents
第一部分无可非议就是指令嘛,照着写就行了噻,研究个丹呢·~
第二个简单滴很呐。./代表当前目录,因为我们在windows上面打开了D:/XXX,所以./Git-2.30.1-32-bit-exe.zip指的是D:/XXX/Git-2.30.1-32-bit-exe.zip,大白话也就是待传输文件的路径与名称,这是第二部分。
第三部分可不行辽。难着尼。ubuntu是Linux系统的主机名,需要使用命令hostname进行查看,192.168.18.***这个是Linux的IP的地址,在Linux系统terminal下使用命令ifconfig进行查看,/home/ubuntu/Documents后面这一丢丢就是Linux系统文件的保存地址,你把文件拷贝过来总得安排个地方吧。就是这个事儿。
以上步骤可以概括为在Windows系统完成windows系统上文件到linux系统的传输。网上教程还有一种,在Linux系统上完成Windows上的文件到Linux上文件的传输,但是比较复杂,因为windows系统本身不支持SSH协议,所以如果采用这种方法,还需要安装一些软件

Linux系统文件传输到Windows系统上(先操作)

我们把Linux系统上/home/ubuntu/Documents目录下的Git-2.30.1-32-bit-exe.zip文件再从Linux系统上面传输到Windows上的D盘中,注意这次是传到D盘中,不是D盘中的XXX的目录下喔,为了跟前面区别开来
首先看看Linux上的文件

Windows上面打开cms命令行黑窗口,出入一下指令:

显示100%之后查看Windows上D盘下文件,发现文件已经存在,传输成功

Linux系统文件传输到Windows系统上(再细聊)

此次我们使用的指令是:
scp ubuntu@192.168.18.***:/home/ubuntu/Documents/Git-2.30.1-32-bit-exe.zip /D:

其实跟 Windows系统文件传输到Linux系统上的指令之反过来的:
scp ./Git-2.30.1-32-bit-exe.zip ubuntu@192.168.18.***:/home/ubuntu/Documents

总结

方法有很多,但是本篇跟各位姥爷们分享的是:不管是Windows传linux,还是Linux传Windows,都是在Windows下的命令行窗口下使用的,指令也很容易,可以视其为模板。
windows->Linux :scp window下文件路径以及文件名 linux下的文件的存放地址
Linux->windows :scp linux下的文件的存放地址以及文件名 Windows下文件存放地址

先到这儿宝贝,今天太阳很好,下去晒晒去~
么么么~

Windows与Linux系统实现文件互传(通俗易懂)相关推荐

  1. Windows 与 Linux 通过Xshell 文件互传

    先用Xshell连接Linux服务器,然后键入命令 yum install lrzsz安装lrzsz 然后就可以通过lrzsz上传下载文件 上传:键入rz,就会弹出文件选择窗口: 下载:键入sz 文件 ...

  2. 嵌入式linux opengl6,利用winSSHD实现Windows和Linux间的文件互传

    工具winSSD: 链接:https://pan.baidu.com/s/1d8izC-qJb2H22rgsUuXbfg 提取码:7jwl 一.安装步骤: 1.打开软件,界面如下 2.选择  pers ...

  3. linux用户间文件互传,windows和linux间互传文件

    方法1:Xshell传输文件 用rz,sz命令在xshell传输文件 很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz 首先你的Ubuntu需要安 ...

  4. linux 文件和打印机共享文件夹,能实现Windows和Linux系统之间文件和打印机共享的Linux服务是( )...

    能实现Windows和Linux系统之间文件和打印机共享的Linux服务是( ) 答:SAMBA HTML 代 码 表示() 答:创建一个单选框 根据凯恩思的理论,在短期中总供给线为一条水平线,当总需 ...

  5. kali系统与win10系统的文件互传

    1,kali系统是与主机不互通的,因此传文件非常困难,我尝试使用vmtools,但是一直没成功,因此选择另一个方法来实现文件互传. 0首先我们可以下载一个XFTP6,一直点就能安装下来. 0点开新建. ...

  6. Windows同一网络下实现文件互传

    文章目录 问题描述 解决方案 参考文献 问题描述 本人一台电脑连 WiFi,另一台连网线,需要实现文件互传 实际上只要在同一网络下,两台电脑无论是连 WiFi 或网线都可以 解决方案 两台电脑都打开网 ...

  7. Windows与Linux系统拷贝文件之pscp的使用

    1.pscp 简要描述: PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具 ,通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 ...

  8. Xshell + lrzsz 实现Linux与Windos文件互传

    ‍‍

  9. pscp使用详解 Win与Linux文件互传工具

    pscp使用方法详解: pscp是putty安装包所带的远程文件传输工具,是一款十分常见windows与linux系统之间文件互传的工具,使用方法与linux中的scp相似,这里来介绍一些详细的使用方 ...

最新文章

  1. android EditText 限定中文个数与英文个数的解决方式
  2. docker笔记1----Get Docker
  3. Hdu1166单点更新线段树
  4. 前端学习(2034)vue之电商管理系统电商系统之绘制图表
  5. 超好用的QQ微信TIM防撤回开源小工具
  6. 面试—每日一题(3)
  7. python fpga chips_FPGA实现USB2.0同步读数据传输且用chipscop抓取波形(3)
  8. Linux服务器的显卡驱动丢失又装上的过程
  9. linux系统交叉编译如何打包,构建ARM Linux交叉编译器
  10. iOS编程高性能之路-基于pthread的线程池
  11. VS C++ def
  12. mysql版本升级对数据的影响_MySQL升级
  13. Golang多线程文件传输
  14. Java之Eclipse实现——在海绵宝宝的比基尼海滩里投喂鱼食
  15. linux的炒股软件“全胜”
  16. 企业WiFi管理需求
  17. 电脑主机由哪几个重要的组成部分
  18. 装linux系统(和win一起的双系统)
  19. maven idea java_使用IntelliJ IDEA建立Maven java项目
  20. 封装的含义,作用,如何封装,什么情况下进行封装?

热门文章

  1. android dialogfragment 生命周期,DialogFragment生命周期简介
  2. Update批量更新(高性能、动态化)
  3. 使用中通快递开发平台
  4. 2021年Android设备唯一ID总结(Android11.0以下)
  5. Windows操作系统的八大保密技巧
  6. 前端vue,nodejs + mysql(vue请求mysql接口数据)
  7. 会话劫持(SessionHijack)
  8. 如何搭建一套RN环境,并且进行调试
  9. python代码——计算披萨大小
  10. 【转】SVG矢量图技术