作为在桌面上运行 Linux 的 Android 用户,您可以通过多种方式在 Android 手机和 Linux 计算机之间传输文件。 使用 USB 电缆或蓝牙是两种这样的方法。
但是,虽然这些方法可以帮助您在设备之间传输文件,但当您需要频繁传输文件时,它们往往效率低下。 另一方面,文件传输应用程序是一个更好的选择,因为它们有助于在设备之间进行快速有效的文件传输。
这是您必须检查的在 Android 和 Linux 之间传输文件的最佳应用程序。
1. GSConnect
图片来源:安迪家园/GitHub
GSConnect 是 KDE Connect 的实现,这是一个多平台应用程序,可让您在设备之间无线传输文件,专门用于 GNOME Shell。 如果您打算使用它,它与 Android 的等价物是 KDE Connect,您可以从 应用商店 或者 F-机器人.
GSConnect 的工作方式与 KDE Connect 类似,不同之处在于,有了它,您不必担心工具包、依赖项和桌面环境。 因此,您可以在各种 Linux 发行版上使用它。
谈到文件共享,GSConnect 让您无需任何电缆即可在 Android 设备和 Linux 桌面之间共享文件、链接和文本。 此外,您还可以使用该应用发送/接收消息、控制某些系统偏好以及同步通知。
此外,GSConnect 还提供对扩展的支持,例如 Nautilus 文件管理器:以促进文件传输和 WebExtension Chrome 和 Firefox:简化打开链接和发送短信。
2. 变形器
Warpinator 是一个轻量级和最小的文件传输应用程序,用于在同一本地网络上的 Android 和 Linux 设备之间移动文件和文件夹。 它是开源的,由 Linux Mint 背后的团队开发,这意味着您将在其论坛上获得持续的支持。
使用 Warpinator 非常简单:您只需在两个设备上安装它,确保它们具有相同的组代码,编辑您的防火墙以允许连接,然后发送您的文件。
如果您遇到连接问题,您可以配置用于注册和传输的端口、更改组代码以及更新防火墙规则来解决此类问题。
Warpinator 的独特功能之一是能够同时连接到多个设备,这在您需要同时传输文件时会派上用场。 此外,还可以选择使用组代码来限制谁可以传输/接收文件。
3. 费
Feem 是一个跨平台的文件传输应用程序,可以使用 Wi-Fi Direct 离线工作。 由于它不涉及云或服务器,因此您可以使用它传输的数据量没有限制。 同样,由于您的所有文件传输都是离线进行的,因此您在共享文件时不会占用带宽。
离线且不涉及云的另一个优势是您也可以使用它来传输敏感文件。 为了进一步加强安全性,Feem 承诺使用 TLS 加密所有本地传输。
Feem 声称比蓝牙快 50 倍,比 Dropbox 快两倍。 而且,您甚至可以从中断的地方恢复文件传输。
除了文件传输,Feem 还在应用程序中包含聊天功能,可让您直接在设备之间发送文本和链接。 此聊天自动在 48 小时后销毁。
4. 易加入
EasyJoin 是一款功能强大的文件传输应用程序,类似于 Pushbullet 和 Join。 使用 EasyJoin,您可以轻松地在 Android 设备和 Linux 桌面之间共享文件。 不仅如此,您甚至可以创建一个热点并将您的所有设备连接到它,以便在它们之间无缝交换文件和消息。
虽然 EasyJoin 仅使用您的本地网络来传输文件,但您可以选择在线与远程设备交换文件。 您的所有传输以及应用程序上的其他通信都使用端到端加密进行保护。
除了文件共享,EasyJoin 还可以做很多其他事情。 例如,您可以使用它来控制连接设备上的媒体,向您的设备发送 P2P 消息,自动同步剪贴板以在设备之间复制粘贴内容,甚至阅读和发送短信和电话。
5. 同步事物
图片来源:tomasz1986/GitHub
Syncthing 是另一个免费的开源文件同步应用程序。 虽然您主要可以通过其 Web UI 在 Linux 上访问 Syncthing,但有几个社区开发的 GUI 包装器,如果您不喜欢 Web 版本,您可以查看它们。
Syncthing 使用 P2P 连接,让您可以在本地网络上的设备之间或通过 Internet 在远程设备之间同步文件。 在设备之间传输的任何数据都使用 TLS 加密。 此外,每台设备都使用加密证书进行识别,因此只有您明确允许的设备才能与您的其他设备连接。
Syncthing 的显着优势之一是它不会对文件传输或设备施加限制。 这意味着您可以将任意数量的文件和文件夹传输到任意数量的设备。
同样,它包括一个内置的文件版本控制系统,以避免重复并确保您最终不会在设备上获得同一文件/文件夹的多个副本。
6. 发送到任何地方
Send Anywhere 是一款流行的跨平台文件共享应用程序。 它拥有适用于各种移动和桌面操作系统的客户端,包括 Android 和 Linux。 您可以使用它在您的 Android 手机和 Linux 计算机之间传输各种文件,而不会影响它们的质量。
理想情况下,Send Anywhere 会要求您使用六位数的密钥来传输文件。 但是,如果您经常使用特定设备执行传输,则可以跳过此验证以快速传输文件。
同样,当您想一次在多个设备之间共享文件时,Send Anywhere 还提供了生成链接的选项。 这个链接是有时间限制的,它的内容会在它过期时被删除。
尽管 Send Anywhere 有一个 Linux 客户端,但也可以使用其 Web UI 将文件传输到 Android。
7. 空气机器人
AirDroid 是另一个可用于在 Linux 和 Android 之间传输文件的应用程序。 但是,与其他应用程序不同的是,这不仅仅是一个文件传输应用程序; 它主要是作为一个设备管理器,它的免费帐户有几个限制。
但是,如果您已经使用 AirDroid 来控制他们的设备,您会很高兴知道您也可以使用它在设备之间传输文件。 虽然这样做需要您升级到高级计划才能充分利用应用程序的文件共享功能。
话虽如此,AirDroid 上的文件共享体验还是不错的,你可以用它在设备之间快速(最高 20MB/s)流畅地传输各种文件。
此外,您可以在 Linux 计算机上使用 AirDroid 的客户端来管理您的 Android,并直接从您的桌面执行诸如发送/接收文本、拨打电话以及查看/响应各种应用程序的通知等操作。
8. 速降
Snapdrop 是一个轻量级的网络应用程序,用于在设备之间传输文件。 它在网络浏览器中运行,因此您几乎可以在任何桌面或移动平台上使用它,包括 Linux 和 Android。
Snapdrop 依靠 P2P 连接来允许文件传输。 它要求设备在同一网络上才能共享文件。 最好的部分是,它不需要您注册该服务即可使用它。
如果您最终经常使用 Snapdrop,您可以将其快捷方式保存到桌面(在 Linux 上)或主屏幕(在 Android 上)以便快速访问。 此外,您可以启用通知以收到传入文件的警报,还可以在共享文件之前使用文本功能与其他用户交换消息。
至于其隐私和安全,Snapdrop 使用 网络RTC,这使得加密成为强制性的,因此,您在平台上共享的所有文件都会在传输过程中被加密。
简化 Linux 和 Android 文件传输
如果您知道要使用的正确软件,那么在 Android 和 Linux 之间传输文件很容易。 这份清单应该可以帮助您找到最适合您要求的文件传输应用程序,并且您必须能够将它用于您的 Android 设备和 Linux 桌面之间的所有文件传输。
也就是说,如果您不喜欢安装应用程序的想法,您可以使用 Snapdrop 在您的 Linux 计算机和 Android(或 iOS)设备之间共享文件。