搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > Linux公社 > 通过二维码在Windows、macOS、Linux桌面和移动设备之间传输文件

通过二维码在Windows、macOS、Linux桌面和移动设备之间传输文件

Linux公社 2020-08-02

来自:https://www.linuxmi.com

qrcp是一个命令行工具,通过扫描二维码,可以通过Wi-Fi将文件从桌面传输到移动设备(或者反过来)。适用于Windows, macOS和Linux。
应用程序将Web服务器绑定到随机端口上的Wi-Fi网络接口的地址(如果需要,可以指定端口)。当二维码被扫描后,下载就开始了(或者你可以在网络浏览器中打开二维码应用扫描的网址,下载就开始了)。一旦传输完成,Web服务器将自动停止。
为了将文件从移动设备传输到桌面,qrcp提供一个Web页面,可用于选择要传输的文件。
无论是在将文件从桌面传输到移动设备上,还是在移动设备上传输文件,都会在终端中显示一个URL,因此您可以键入该URL,而不用扫描二维码。
那么一次发送多个文件,甚至发送文件夹呢?qrcp也支持该功能 - 在这种情况下,它会自动为要传输的文件或文件夹创建一个zip存档,并在传输完成后删除该zip存档。
要通过Wi-Fi从桌面将文件发送到移动设备,请以文件为参数运行qrcp,如下所示(示例):
linuxmi@linuxmi:~/www.linuxmi.com$ qrcp linuxmi.jpeg
移动设备上扫描上面的二维码,如下图:
通过二维码在Windows、macOS、Linux桌面和移动设备之间传输文件
进行相同操作来发送文件夹,例如qrcp /path/to/directory。qrcp后面跟文件夹路径
要发送多个文件,请使用(示例):
linuxmi@linuxmi:~/www.linuxmi.com$ qrcp IMG_4063.MP4 IMG_4199.MP4 linuxmi.jpeg LinuxMi.txt
通过二维码在Windows、macOS、Linux桌面和移动设备之间传输文件
移动设备上截图如下:
通过二维码在Windows、macOS、Linux桌面和移动设备之间传输文件
要通过Wi-Fi将文件从移动设备接收到桌面,请在当前目录中使用:
linuxmi@linuxmi:~/www.linuxmi.com$ qrcp receive
通过二维码在Windows、macOS、Linux桌面和移动设备之间传输文件
扫面上面的二维码,将手机或者移动设备上的文件传送到Windows、macOS、Linux桌面。
通过二维码在Windows、macOS、Linux桌面和移动设备之间传输文件 通过二维码在Windows、macOS、Linux桌面和移动设备之间传输文件 通过二维码在Windows、macOS、Linux桌面和移动设备之间传输文件
或者,要接收特定目录中的文件:
qrcp receive --output=/path/to/directory
运行receive命令时,扫描移动设备上的QR码会打开一个网页,可让您从移动设备中选择文件以将其传输到运行qrcp的桌面。
qrcp可用于Microsoft Windows,macOS和Linux。
在Linux上,它 打包 为DEB(用于Debian,Ubuntu和其他基于这些的发行版,例如Linux Mint,Pop!_OS,Zorin OS,Elementary OS等),RPM(用于Fedora,openSUSE,CentOS等)。还有一个通用的Linux二进制文件可以在任何Linux发行版上使用。它也可以在Arch Linux和Manjaro用户的AUR上使用。
安装:
使用Go安装最新的开发版本
注意:它需要go 1.8
go get github.com/claudiodangelis/qrcp
Linux
从release页面下载最新的Linux .tar.gz归档文件,解压缩它,将二进制文件移动到适当的目录,然后设置执行权限。
#解压存档
tar xf qrcp_0.5.0_linux_x86_64.tar.gz
#复制二进制文件
sudo mv qrcp /usr/local/bin
#设置执行权限
sudo chmod +x /usr/local/bin/qrcp
Deb软件包(Ubuntu, Debian等)
从release页面下载最新的.deb包,然后运行dpkg:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dpkg -i qrcp_0.6.3_linux_x86_64.deb
#确认它在工作:
linuxmi@linuxmi:~/www.linuxmi.com$ qrcp version
qrcp 0.6.3 [date: 2020-05-17T18:57:03Z]
RPM包(CentOS, Fedora等)
从发布页面下载最新的.rpm包,然后运行rpm:
sudo rpm -i qrcp_0.5.0_linux_x86_64.rpm
#确认它在工作:
qrcp --help
qrcp下载地址:https://github.com/claudiodangelis/qrcp/releases

你学会了吗,如果觉得有用,请分享至您的朋友圈!
...END...

长按或扫描下面的二维码关注Linux公社



关注Linux公社,添加“星标”

每天获取技术干货,让我们一起成长

合作联系微信:linuxgs

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《通过二维码在Windows、macOS、Linux桌面和移动设备之间传输文件》的版权归原作者「Linux公社」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注Linux公社微信公众号

Linux公社微信公众号:linuxidc_com

Linux公社

手机扫描上方二维码即可关注Linux公社微信公众号

Linux公社最新文章

精品公众号随机推荐