记录使用python自带的web文件下载服务器
-
背景:经常需要文件共享
-
前置条件:本机有python环境,版本2 or 版本3 都可以,但是命令有所区别;防火墙记得放行
copypython2
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 &
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步