sharing 是一个大小只有 200kb 的命令行工具,可以将文件或者文件夹共享到 iOS 和 Android 设备,而这些设备无需安装客户端,就可以实现数据的传输。
sharing 基于 node.js 实现,原理是启动后,会将电脑作为服务器启动一个 web 服务。连接在同一个 wifi 下的手机设备只要访问 url 即可下载分享出来的文件或者查看目录。当然,访问 url 的方式是通过提供一个二维码直接扫码跳转即可。
首先,打开命令行工具(Windows 打开 cmd,Mac 打开终端)通过 npm 的方式来安装 sharing。如果电脑不支持 npm,可以在官网下载 node.js(官网地址:https://nodejs.org/zh-cn)。
执行命令如下:
npm install -g easy-sharing
安装完成后,进入通过命令行窗口切换到你要分享的文件所在目录,使用以下命令即可分享文件:
sharing /directory-or-file-to-share
-- 注意,Mac的话,需要用easy-sharing命令
easy-sharing /directory-or-file-to-share
执行后的命令行如图所示:

我们直接用手机扫码,就可以在手机的浏览器中下载分享的这个文件啦。当然,前提是手机和电脑都要在同一个局域网下,也就是连接同一个 WiFi 就可以了。

如果分享的是一个目录,则扫码后查看的是目录页面。可以通过点击目录来查看该目录下的全部文件,如图:

当然,手机给电脑传输文件也是可以的。我们给命令加一个参数即可:
easy-sharing targetDirectory -r
手机扫码之后会进入文件上传页面,在手机浏览器中上传文件,即可发送到目标目录下。
sharing 是一个轻量级的简单易用的文件传输工具,如其名,解决了电脑到手机之间跨平台的文件传输问题。如果你有类似的需求,可以试试哦~
项目地址:
https://github.com/parvardegr/sharing