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下文件存放地址
先到这儿宝贝,今天太阳很好,下去晒晒去~
么么么~
版权归原作者 江南霹雳堂雷家雷无桀 所有, 如有侵权,请联系我们删除。