http 传输文件比 scp 和 ftp 都要可靠稳定和方便,在 Linux 系统上(Windows 和 Mac 也一样),我们经常需要把一堆文件或者某个大文件发送到别处,遇到这种需求时,你就可以启动一个简单的 http 服务,然后在其他地方,通过 wget
、curl
、浏览器
、迅雷
等下载工具的方式下载文件了。
scp 和 ftp 也受限于服务器权限要求,你的环境不一定就能使用,而 http 开放度较高,唯一的要求只是开放端口即可。
具体方法如下:
进入文件所在目录后,按如下所示命令启动 python http 服务。
1、python3
$ python3 -m http.server 8000
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
如果需要绑定IP,可以追加参数 --bind
指定。
如果需要指定工作目录,可以追加参数 --directory /workdir/
设置,默认工作目录为当前目录。
2、python2
$ python -m SimpleHTTPServer 8000
Serving HTTP on 0.0.0.0 port 8000 ...
不指定端口号时,默认端口为 8000
(END)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)