借助通讯工具
借助通讯工具,比如微信,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/a .
借助http服务
web服务器默认支持下载,想要上传需要额外写代码, 当然可以两台电脑都安装web服务器代替。
1.web服务器
可以把文件拷贝到nginx,tomcat等web服务器下, 再用浏览器,curl,wget或许axel等命令去下载。
2.python服务器
借助python自带的快捷命令临时启动一个http服务
#python2: python -m SimpleHTTPServer 8000 #python3: python -m 8000
会把执行当前命令的目录下的文件和目录都罗列出来。喜欢就尝试下。
作者的日常
作者日常用得最多还是scp命令去传输和下载文件,偶尔特殊场景下用python启动一个临时的http服务下载文件。
最后
原创文章自己永远是自己的读者。 对自己有用,才会坚持才会发表!