Loading

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

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

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

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后台运行:
 nohup python -m SimpleHTTPServer &
posted @ 2022-11-21 15:49  夷某蓁  阅读(556)  评论(0)    收藏  举报