好的,我在原文中补充一条“后台启动”的命令,同时保持格式整洁,适合 CSDN 发布👇
💡临时搭建文件访问目录,1 秒钟开启本地文件服务器!
📝 前言
有时候我们临时需要在服务器或本地电脑上共享某个目录下的文件,比如:
-
快速共享 PDF、图片、数据集等文件
-
在内网中临时访问某个文件夹
-
省去上传网盘或使用 FTP 的繁琐步骤
其实只需要一行 Python 命令就能实现!零配置,立即使用!
🚀 操作步骤
以下以 macOS 或 Linux 系统为例(Windows 同样适用,注意路径格式):
1️⃣ 打开终端,进入你要共享的目录
cd "/Users/abc/Documents/共享资料"
你可以替换成你自己的目标文件夹路径。
2️⃣ 启动 HTTP 服务(Python 内置功能)
python -m http.server 8000
-
8000
是端口号,可以换成你喜欢的其他端口(如 8888) -
命令执行后你会看到类似输出:
Serving HTTP on :: port 8000 (http://[::]:8000/) ...
3️⃣ 后台启动(可选)
如果你希望服务在后台运行(尤其适合服务器环境),可以这样启动:
nohup python -m http.server 8000 --bind 0.0.0.0 > server.log 2>&1 &
-
使用
nohup
让服务脱离终端,不受退出影响 -
输出被重定向到
server.log
文件中 -
&
代表在后台运行
💡 使用
ps -ef | grep http.server
可以查看进程,kill
终止服务
4️⃣ 在浏览器中访问
http://localhost:8000
或者从其他局域网设备访问:
http://你的IP地址:8000
📂 目录展示效果
你访问该地址后会看到一个简洁的文件列表,类似这样:
.
├── 文件1.pdf
├── 图片.png
├── 数据.csv
└── 子文件夹/
点击即可下载或预览!
🧯 注意事项
-
仅适合临时使用,不建议长期部署用于正式生产环境
-
服务进程关闭后,访问链接将失效
-
确保端口未被防火墙或系统安全软件拦截
🔚 总结
只需一行命令:
python -m http.server 8000
你就拥有了一个临时文件共享服务器!简单、快速、无依赖,非常适合开发者日常使用。