0


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

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

引言

在以往自己练习的时候,可以借助多种工具实现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 [email protected].***:/home/ubuntu/Documents

注:保密起见,以***代替一些数字。
输入上面代码指令后回车输入密码(password),输入密码时不会显示,输入完成之后回车,就可以看到文件已经开始传输啦。
在这里插入图片描述
显示传输进度100%之后,打开Linux系统,使用命令查看Documents文件目录,发现文件已经存在。
在这里插入图片描述

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

通过上面的操作,我们只使用了SCP命令就完成了Windows系统上面文件到Linux系统的拷贝传输。
那么这个指令很难吗?不难喔~~一分钟就会啦

scp ./Git-2.30.1-32-bit-exe.zip [email protected].***:/home/ubuntu/Documents

以上指令中分为三部分,
1、

scp

2、

./Git-2.30.1-32-bit-exe.zip

3、

[email protected].***:/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 [email protected].***:/home/ubuntu/Documents/Git-2.30.1-32-bit-exe.zip /D:

其实跟 Windows系统文件传输到Linux系统上的指令之反过来的:

scp ./Git-2.30.1-32-bit-exe.zip [email protected].***:/home/ubuntu/Documents

总结

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

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

标签: linux windows ubuntu

本文转载自: https://blog.csdn.net/qq_42595610/article/details/130819486
版权归原作者 江南霹雳堂雷家雷无桀 所有, 如有侵权,请联系我们删除。

“Windows与Linux系统实现文件互传(通俗易懂)”的评论:

还没有评论