阅读量:5
如果您需要将一台服务器上的资料传到另一台服务器上,您如果老实地先下载文件到本地或者另外一个地方,再上传到另外一台服务器上,那这样也太浪费您宝贵的时间了吧!在这里,只需要使用一个简单的命令,即可实现两台服务器文件超快互传,只需几秒钟轻松搞定!动起小手学起来吧!!!
一、准备工作
这里使用的是xshell软件哦!【没有使用的小伙伴们推荐一下,这个真的免费好用,very good!!!】
首先需要同时打开并连接两台服务器【绿点点表示连接上服务器了哦!】
然后假设46是存文件的服务器【源】,174是需要上传文件的服务器【目的】
我们飞别到到46【源】服务器和174【目的】cd到需要上传文件的目录
然后在目的服务器窗口输入命令pwd,查看当前目录地址
二、两台服务器超快速传文件
-P XXX:指的是服务器的端口号,如果端口号是22,则可以不写
yonghuming@XXX.XXX.XXX:@前面填写目的服务器的用户名,后面写目的服务器地址
Code/P5-main/:刚才pwd显示的地址
scp -P XXX select_M_H_300.txt yonghuming@XXX.XXX.XXX:Code/P5-main/
根据提示输入密码【这里注意,这里输入密码是不会显示的哦!】
然后会显示复制的文件,如果复制成功了就会自动结束
打开目的服务器可以看到文件成功传过来啦【超级无敌快的!!!】
三、如果想要传整个文件夹的内容应该怎么操作呢?
很简单! 在上面的命令的基础上稍作改动即可
首先需要增加 -r 表示文件夹
其次文件夹名字后面需要加/ 【这个细节不要忘记哦!!!】
scp -P XX -r wenjianjiamingzi/ XX@XX.XX.XX.XX:Code/P5-main/
如下所示:文件夹里面有很多文件,但一下子就传过去啦
传文件夹成功!
有需要的小伙伴可以参考哦!!!也可以收藏,需要的时候可以用,嘿嘿!!