当前位置: 首页 > 科技观察

如何使用Warpinator在Android和Linux之间传输文件?

时间:2023-03-14 16:13:58 科技观察

【.com快言】鉴于Android起源于Linux,你会认为在两个平台之间传输文件的能力应该内置在两个操作系统中。这不是真的。然而,使用为LinuxMint创建的工具Warpinator,添加这样的功能并不像您想象的那么难。虽然你不会在Mint以外的发行版的标准存储库中找到Warpinator,但有人开发了Flatpak,这样任何支持这个通用安装包的发行版都可以轻松地在Android和Linux之间传输文件。不妨解释一下如何做这一步。你需要什么?支持Flatpak的Linux发行版Android设备来自GooglePlay商店的WarpinatorAndroid应用如何在Linux和Android上安装Warpinator?首先要做的是在Linux上安装Warpinator应用程序。如果您已经安装了Flatpak,您可以使用以下命令获取应用程序:flatpakinstallflathuborg.x.Warpinator如果未安装Flatpak,您可以使用以下命令添加它(在基于Ubuntu的发行版上):sudoaptinstallflatpak-y或在RedHat-based在发行版上:sudodnfinstallflatpak-y安装Flatpak后,添加flatpak存储库:flatpakremote-add--if-not-existsflathubhttps://flathub.org/repo/flathub.flatpakrepo然后您可以使用Flatpak安装Warpinator。在您的Android设备上,打开GooglePlay商店并搜索Warpinator。单击“安装”按钮并完成安装。暂时不要打开Warpinator应用程序,因为我们首先需要在Linux上打开必要的端口。如何打开端口以允许Warpinator流量通过?Warpinator默认使用端口42000。您可以使用该端口,或在WarpinatorLinux应用程序首选项窗口中更改它(图A)。图A.如果您需要更改Warpinator端口,请在此处更改要允许Warpinator允许入站流量,请在您的Linux计算机上打开一个终端窗口并执行以下命令:sudoufwallow42000上述命令适用于基于Ubuntu的发行版。如果你的发行版使用了firewall-cmd,它将看起来像这样:sudofirewall-cmd--add-port=42000/tcp然后你需要执行以下命令:sudofirewall-cmd--runtime-to-permanent在桌面上打开Warpinator,然后在Android上打开它。只要它们在同一个网络上,这两个实例就会自动看到对方。在Android应用程序中,点击右下角的上传按钮(图B)。图B.在Android11上运行的Warpinator。导航到您要传输的文件并点击它以将其添加到队列中,这将等待您在桌面应用程序上授予权限(图C)。图C.单击以允许将文件权限保存到您的桌面默认情况下,Linux上的保存目录是~/Warpinator。检查该目录,您应该会看到已传输的文件可供使用。就是这样。使用Warpinator,在Android和Linux之间传输文件从未如此简单。事实上,您很难找到一种在两个平台之间传输文件的简单方法。原标题:如何使用Warpinator在Android和Linux之间传输文件,作者:JackWallen