Python SimpleHTTPServer 快速共享文件
文件要从一台机传到另一台机?不想安装配置FTP,APACHE,NFS? linux下除了用scp之类的命令外,还有更简单的方式,那就是使用python有的SimpleHTTPServer模块,大多数linux发行版本中都带用python,所以用起来比较方便。
一个简单的例子,执行下面的命令:
#python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
如果8000端口没有被占用,python将监听8000端口,如果当前目录下没有index.html文件,python将在客户端请求时返回一个当前目录下的文件列表,选择要传送的文件下载就是了。当然,这里也可以指定其它端口[注意root用户才有权限打开小于1024的端口],如
#python -m SimplerHTTPServer 80
Serving HTTP on 0.0.0.0 port 8000 ...
文件下完,直接Ctrl+C退出,更高级的功能,就得看模块帮助了
Leave a comment
| Trackback
