如何使用QRCP在Linux,Android和iOS之间传输文件如何使用QRCP在Linux,Android和iOS之间传输文件如何使用QRCP在Linux,Android和iOS之间传输文件如何使用QRCP在Linux,Android和iOS之间传输文件
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何使用QRCP在Linux,Android和iOS之间传输文件

想要一种在 Linux 桌面和智能手机之间快速、简单地共享文件的方法吗?查看 qrcp,一个使用 QR 码的免费文件传输实用程序。

文件共享应用程序可以更轻松地在移动设备和计算机之间传输文件。但是,虽然这些应用程序通常运行良好,但由于其局限性,它们往往会导致与某些平台的兼容性问题。

这就是 qrcp 的用武之地。Qrcp 是一个文件传输实用程序,通过终端工作并依赖 Wi-Fi 来执行文件传输。因此,您可以使用它在任何计算机和手机之间共享文件,无论其操作系统如何。

以下指南详细介绍了 qrcp 以及使用它在 Linux 计算机和移动设备之间传输文件的步骤。

什么是 qrcp?

Qrcp 是一个命令行工具,可让您使用 QR 码通过 Wi-Fi 传输文件。它与所有主要的 Linux 发行版和移动操作系统(Android 和 iOS)兼容,因此您可以使用它在计算机和手机之间传输文件,反之亦然,而不会遇到兼容性问题。

qrcp 是如何工作的?

Qrcp 仅通过终端运行。为此,它首先将 Web 服务器绑定到 Wi-Fi 接口上的一个端口,并为其创建一个句柄,然后根据设备是否正在发送或接收文件来运行。

作为发送方,qrcp 使用处理程序生成 QR 码,对设备的 IP 地址、端口号进行编码并发送指令。接收者需要扫描该二维码才能访问下载页面。

另一方面,当计算机想要从移动设备接收文件时,处理程序会生成一个包含 IP 地址、端口号和接收指令的二维码。发送者必须扫描移动设备上的二维码才能访问 qrcp 的文件共享服务,在这里他们可以选择要传输的文件。

如何在 Linux 上安装 qrcp

在 Linux 上安装 qrcp 非常简单,您可以在任何 Linux 发行版上执行此操作。访问 qrcp 发布网页并将最新的 TAR.GZ 存档下载到您的计算机上。

下载:qrcp

然后,打开终端并导航到下载文件的目录。运行以下命令来提取存档:

tar -xf qrcp-*.tar.gz

将提取的二进制文件复制到 /usr/local/bin:

sudo mv qrcp /usr/local/bin

最后,设置 qrcp 的执行权限:

sudo chmod +x /usr/local/bin/qrcp

完成后,运行:

qrcp version

如果它返回版本号,则 qrcp 已成功安装在您的 Linux 计算机上,您可以开始使用它。如果没有,您可能需要再次执行这些步骤。

如何使用qrcp传输文件

正如我们在上面的工作部分中所描述的,qrcp 可以执行以下操作:发送和接收文件。因此,根据您要执行的操作,您需要按照相应的步骤进行操作。

使用 qrcp 发送文件

当我们谈论使用 qrcp 发送文件时,它意味着将文件从 Linux 计算机发送到移动设备。因此,如果您想将计算机上的文件共享到手机或平板电脑,可以按照以下步骤操作:

首先,连接到 Wi-Fi 网络。然后打开终端并运行以下命令:

qrcp name_of_the_file

例如:

qrcp TextFile.txt

如果您想共享多个文件,您可以自己创建 zip 或让 qrcp 为您完成此操作。对于后者,您只需按以下语法输入命令:

qrcp file_name_1 file_name_2

例如:

qrcp TextFile1.txt TextFile2.txt

另一方面,要自己生成存档,请运行:

qrcp --zip file_name_with_extension

您可以使用上述命令语法压缩单个文件。

此外,qrcp 还允许您共享整个文件夹,当您想要共享多个文件时,这会派上用场。为此,您只需将命令中的文件名替换为文件夹名称即可。

例如,如果您想传输名为 Documents 的文件夹,则必须运行:

qrcp Documents

一旦您运行 qrcp 命令(用于文件或文件夹传输),程序就会生成 QR 码。

在您的智能手机上,打开 QR 扫描仪。在 Android 上,您可以使用 Google Lens(或任何其他应用程序),而在 iPhone 上,您可以使用相机应用程序中内置的功能。

将扫描仪应用程序指向终端上的二维码。根据您使用的手机和应用程序,您将看到用于打开二维码中的链接的选项。点击它即可访问该链接,然后点击下载/保存按钮将文件下载到您的设备。

理想情况下,一旦接收设备下载文件,qrcp 就会退出服务器。但是,如果需要将同一文件传输到多个设备,您可以选择使其保持活动状态。

为此,请使用 --keep-alive 标志修改命令,如以下命令所示

qrcp --keep-alive file_or_document_name

使用 qrcp 接收文件

使用 qrcp 接收文件基本上意味着将从移动设备发送的文件下载到 Linux 计算机上。因此,如果需要将文件从智能手机共享到计算机,您可以通过以下步骤来实现:

首先,确保两台设备都连接到同一网络。

接下来,打开终端并运行以下命令来生成二维码:

qrcp receive

前往您的移动设备并扫描此二维码。当链接打开时,它将向您展示 qrcp 的文件共享 Web 应用程序。在这里,点击选择文件按钮,然后使用文件浏览器选择要共享的文件(或文件夹)。

点击传输来发送文件/文件夹。默认情况下,qrcp 将接收到的文件保存到系统桌面。但是,您可以通过在生成二维码时指定首选目录来更改保存位置。

为此,请在终端窗口中使用以下命令:

qrcp receive --output=/preferred/destination/directory

例如:

qrcp receive --output=/home/Documents

尽管 qrcp 在默认配置设置下运行良好,但有时您可能需要更改端口、网络接口或 URL 方案等选项的值以满足您的要求。在这种情况下,您可以前往 qrcp 的 GitHub 页面参考其配置指南。

使用qrcp成功传输文件

如果您喜欢通过终端进行工作,那么 qrcp 是满足您所有文件传输需求的完美工具。使用它,您将能够立即传输文件。同样,无需离开终端或在设备上下载任何应用程序。

这个 qrcp 指南应该涵盖几乎所有基本方面的内容。但是,如果您想探索其更多功能,例如通过 HTTPS 传输文件,您可以查看他们的 GitHub 页面。

如果您不喜欢与终端交互,您可以查看 Snapdrop,这是一种基于 Web 的文件传输服务。

©2015-2025 艾丽卡 support@alaica.com