通过扫描二维码将文件从计算机传输到移动设备
创始人
2024-03-01 22:46:42
0次

将文件从计算机传输到智能手机并不是什么大问题。你可以使用 USB 线将手机挂载到系统上,然后从文件管理器传输文件。此外,某些第三方应用程序(例如 KDE Connect 和 AirDroid)可帮助你轻松管理和传输系统中的文件至 Android 设备。今天,我偶然发现了一个名为 “Qr-filetransfer” 的超酷工具。它允许你通过扫描二维码通过 WiFi 将文件从计算机传输到移动设备而无须离开终端。是的,你没有看错! Qr-filetransfer 是一个使用 Go 语言编写的自由开源命令行工具。在这个简短的教程中,我们将学习如何使用 Qr-filetransfer 将文件从 Linux 传输到任何移动设备。

安装 Qr-filetransfer

首先,在你的系统上安装 Go 语言。

在 Arch Linux 及其衍生版上:

$ sudo pacman -S go

在基于 RPM 的系统(如 RHEL、CentOS、Fedora)上运行:

$ sudo yum install golang

或者:

$ sudo dnf install golang

在基于 DEB 的系统上,例如 Debian、Ubuntu、Linux Mint,你可以使用命令安装它:

$ sudo apt-get install golang

在 SUSE/openSUSE 上:

$ sudo zypper install golang

安装 Go 语言后,运行以下命令下载 Qr-filetransfer 应用。

$ go get github.com/claudiodangelis/qr-filetransfer

上述命令将在当前工作目录下的一个名为 go 的目录中下载 Qr-filetransfer GitHub 仓库的内容。

将 Qr-filetransfer 的二进制文件复制到 PATH 中,例如 /usr/local/bin/。

$ sudo cp go/bin/qr-filetransfer /usr/local/bin/

最后,如下使其可执行:

$ sudo chmod +x /usr/local/bin/qr-filetransfer

通过扫描二维码将文件从计算机传输到移动设备

确保你的智能手机已连接到与计算机相同的 WiFi 网络。

然后,使用要传输的文件的完整路径启动 qt-filetransfer。

比如,我要传输一个 mp3 文件。

$ qr-filetransfer Chill\ Study\ Beats.mp3

首次启动时,qr-filetransfer 会要求你选择使用的网络接口,如下所示。

Choose the network interface to use (type the number):
[0] enp5s0
[1] wlp9s0

我打算使用 wlp9s0 接口传输文件,因此我输入 “1”。qr-filetransfer 会记住这个选择,除非你通过 -force 参数或删除程序存储在当前用户的家目录中的 .qr-filetransfer.json 文件,否则永远不会再提示你。

然后,你将看到二维码,如下图所示。

打开二维码应用(如果尚未安装,请从 Play 商店安装任何一个二维码读取程序)并扫描终端中显示的二维码。

读取二维码后,系统会询问你是要复制链接还是打开链接。你可以复制链接并手动将其粘贴到移动网络浏览器上,或者选择“打开链接”以在移动浏览器中自动打开它。

共享链接打开后,该文件将下载到智能手机中。

如果文件太大,请压缩文件,然后传输它:

$ qr-filetransfer -zip /path/to/file.txt

要传输整个目录,请运行:

$ qr-filetransfer /path/to/directory

请注意,目录在传输之前会被压缩。

qr-filetransfer 只能将系统中的内容传输到移动设备,反之不能。这个项目非常新,所以会有 bug。如果你遇到了任何 bug,请在本指南最后给出的 GitHub 页面上报告。

干杯!


via: https://www.ostechnix.com/transfer-files-from-computer-to-mobile-devices-by-scanning-qr-codes/

作者:SK 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...