记录使用python自带的web文件下载服务器

  • 背景:经常需要文件共享

  • 前置条件:本机有python环境,版本2 or 版本3 都可以,但是命令有所区别;防火墙记得放行

copy
python2 python -m SimpleHTTPServer python3 python -m http.server #使用指定端口示例 python -m http.server 11111
  • 操作过程:
    -- win端:
    进入要共享的文件路径,在地址栏输入: cmd,在此路径下打开dos交互输入:python -m http.server
    尝试访问网页ip:8000,若能打开服务,至此一个简漏的共享文件服务器就搭好了;
    -- linux端:
    直接在文件路径下执行 python -m http.server

  • 适用:
    wget想要的包,方便快捷
    wget http:192.168.0.1:8000/node.tar.gz -O -| tar -xz

  • win桌面上,嫌弃cmd的大黑框比较碍眼,不妨起个bat文件,内容如下:

@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
python -m http.server
pause

  • 想添加到开机自启:

使用win+r 弹出运行窗口,输入 shell:startup 弹出启动文件夹,在文件夹内添加bat的快捷方式。

  • linux后台运行:
copy
nohup python -m SimpleHTTPServer &
posted @   夷某蓁  阅读(527)  评论(0编辑  收藏  举报
相关博文:
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起