分享日常 · 2026年11月4日 0

一行命令传文件:qrcp,手机不用装任何东西

手机和电脑之间传文件,最烦的其实不是速度,而是要装个 App——传一次文件,为了三个 G 的视频装一个十年不用第二次的软件。

qrcp 把这件事压缩成一行命令:终端敲一句,屏幕上弹个二维码,手机扫一下,文件就开始下载。手机端什么都不用装。

开源、免费、1 万 5 千多星,8 年还在维护。

它到底解决什么

  • 手机不用装 App——扫码就是浏览器下载,安卓 iOS 都行
  • 不走云端——电脑直接起一个局域网 HTTP 服务,文件不经过任何服务器
  • 一条命令搞定——不用选文件、不用配对、不用等上传
  • 能收也能发——手机也能往电脑传文件
  • 传完自动关——文件传完服务就退,不留后门

和 LocalSend 的区别:LocalSend 两端都要装 App,界面友好;qrcp 只有电脑端需要,适合「临时传一次」。

安装

macOS(最省事)

brew install qrcp

Windows

winget install --id=claudiodangelis.qrcp -e
# 或 scoop install qrcp
# 或 choco install qrcp

Linux(Debian / Ubuntu)

sudo dpkg -i qrcp_*_linux_x86_64.deb

有 Go 环境的话一行通吃

go install github.com/claudiodangelis/qrcp@latest

项目地址:claudiodangelis/qrcp

怎么用(真的一行)

从电脑发到手机

qrcp 我的电影.mp4

终端里会弹出一个二维码,手机相机扫一下,浏览器里点下载,完事。文件传完命令自动结束。

一次发多个 / 发整个文件夹

qrcp 照片1.jpg 照片2.jpg
qrcp ./简历文件夹/

发文件夹时会自动打包,手机收到的是一个 zip。

先压缩再发(大文件更快)

qrcp --zip 长视频.avi

手机传回电脑

qrcp receive
qrcp receive --output=/Users/marvin/Downloads

扫完码手机上会出现一个上传按钮,选好文件传过来,落在当前目录(或你指定的目录)。

几个实用的坑

  • 必须在同一个 WiFi——它起的是局域网服务,手机走 4G 是连不上的
  • 公司/酒店网络常开着「AP 隔离」,设备之间互相看不见,这种情况只能开手机热点让电脑连
  • 防火墙可能拦——第一次运行时如果 macOS / Windows 弹窗问「是否允许接受传入连接」,要选允许
  • 传输期间别关终端——关了服务就停,下载会断

进阶:给它加个界面

不想敲命令的话,同一类需求还有几个选择:

工具形态适合
qrcp命令行临时传一次、不想装东西
LocalSend桌面 + 手机 App经常传、要图形界面(本站介绍)
FilePizza网页跨网络、两台设备不在同一 WiFi

三个都是开源免费。qrcp 和 LocalSend 走局域网,速度快;FilePizza 走浏览器 P2P,能跨网络但速度看双方带宽。

常见问题

Q:手机上扫出来的页面要装 App 吗?
A:不用,纯浏览器下载,没有任何额外安装。

Q:文件会被上传到服务器吗?
A:不会。数据只在你电脑和手机之间走,全程不出局域网。这也是它比网盘快的原因。

Q:能传多大的文件?
A:理论上没有上限,实际取决于 WiFi 速度和手机剩余空间。几个 G 的片子没问题。

Q:Windows 上提示命令找不到?
A:装完之后要重开一个终端窗口,PATH 才会刷新。