借助通讯工具

借助通讯工具,比如微信,qq等进行文件传输,这个大家都知道,就不展开了。

借助ftp

这个需要额外搭建ftp服务器,不展开,用得比较少了。

借助scp

1.本地上传文件

如果是mac或者linux服务器,可以直接借用scp命令进行文件传输。 windows可以用git Bash,wls下的scp命令。

scp xxx.jar app@10.10.10.10:/home/app

以上是把xxx.jar 传输到服务器ip是10.10.10.10的/home/app目录下

2.非默认端口

如果不是默认22端口,假设是2222端口

scp -P 2222 xxx.jar app@10.10.10.10:/home/app

3.服务器文件到本地

一种情况服务器是外网,本地是自己的电脑, 我们无法在服务器上使用上面的命令传输文件到本地, 可以本地电脑上使用:

scp app@10.10.10.10:/home/app/xxx.jar .

借助http服务

web服务器默认支持下载,想要上传需要额外写代码, 当然可以两台电脑都安装web服务器代替。

1.web服务器

可以把文件拷贝到nginx,tomcat等web服务器下, 再用浏览器,curl,wget或许axel等命令去下载。

2.python服务器

借助python自带的快捷命令临时启动一个http服务

#python2:
python -m SimpleHTTPServer 8000
#python3:
python -m http.server 8000

会把执行当前命令的目录下的文件和目录都罗列出来。喜欢就尝试下。

作者的日常

作者日常用得最多还是scp命令去传输和下载文件,偶尔特殊场景下用python启动一个临时的http服务下载文件。

最后

原创文章自己永远是自己的读者。 对自己有用,才会坚持才会发表!