您是否有一些文件需要在Linux设备之间或可能在Linux设备与另一个平台之间移动,但是您没有或不想建立有线连接?作为Linux用户,您有很多选择。
我们将重点介绍跨几种不同文件传输协议的几个应用程序,这些应用程序使您可以连接到不同平台并轻松传输文件。
1.蓝牙

好的,它实际上不是应用程序,但这是一个非常有用的选项。只要您有可用的Bluetooth适配器,大多数Linux发行版都附带有Bluetooth配置和接口工具(例如,Linux Mint使用Blueberry,而Ubuntu使用Blueman )。要获得更多控制,您可以安装BlueZ软件包,该软件包随附了用于配置蓝牙连接的其他工具。
当然,并非所有设备都具有蓝牙适配器,尤其是在较旧的设备中。此外,精明的用户知道蓝牙并不总是安全的。但是,如果您遇到这种情况,请不要担心,因为Linux用户还可以使用许多其他无线文件传输应用程序。
2. KDE Connect

KDE Connect是一个开源项目,它允许Linux和Android设备之间进行多种远程连接功能,包括文件传输。
KDE Connect通过您的本地Internet连接进行工作,并且所有设备都必须安装KDE Connect应用程序,包括Android设备。
KDE Connect中的每个远程功能都有其自己的插件,必须在两个设备上都将其激活才能使用。因此,如果您想允许文件传输但绝对不想允许远程终端命令或鼠标控制,则可以关闭这些插件。
注意: KDE Connect除Linux外还适用于Windows和macOS,但您需要使用它们的指南自行进行编译。
3. GSConnect

Gnome桌面用户会发现GSConnect可以替代KDE Connect,因为它可以完成相同的任务并使用相同的框架,但没有KDE Connect所需的KDE和Qt依赖项。
但是,GSConnect仍然取决于您是否在Android设备上安装了KDE Connect应用程序。
除了常规功能外,GSConnect还允许与Web浏览器集成,并具有适用于Firefox和Chrome的扩展名。 Nautilus文件浏览器还有一个方便的扩展程序,使移动文件更加容易。
4.局域网共享

如果同时使用Linux和Windows,则这可能是您的理想应用程序。顾名思义,LAN共享通过您的本地Internet连接进行操作,并且两个设备都必须安装并运行LAN共享才能使用。
这可能是此列表中最快的选项之一,因为它可以一次移动整个文件夹,并且在接收端不需要确认或密码即可完成传输。当然,有些人可能会认为缺乏确认是安全缺陷。但是,如果您信任所使用的LAN是安全的,那应该不是问题。
用户应该知道,但是,自发布之日起,LAN Share的最新版本已经发布了三年多,并且GitHub项目已经有近两年没有开发活动了。这意味着确实存在安全缺陷的可能性,并且现在对附加功能的希望不大。
5.飞毯

到目前为止,我们已审查的大多数应用程序都依赖于有效的互联网连接才能正常工作。但是,飞行地毯可以在没有蓝牙或wi-fi的设备之间移动文件。这款小型,免费且开源的应用程序仅需要两台设备都具有正常工作的wi-fi卡,并且彼此之间物理距离很近。
它是跨平台的,因此您不仅可以安装Flying Carpet,而且可以安装Windows和macOS。
Flying Carpet暂时使您与当前使用的任何无线网络断开连接,并使用wi-fi卡的无线电发射器直接连接到其他广播Flying Carpet信号的设备。
如果这对您来说还不够成熟,那么传输过程本身也会被加密。发起传输时,接收设备会生成一个随机密码,必须将其输入发送设备中才能执行和解密传输。
请注意,您可能需要在接收设备的防火墙设置上打开端口3290,以确保传输成功。
6.门户网站Pushbullet

Pushbullet Portal使您可以通过本地Internet连接在Linux设备与Android或iOS设备之间传输文件。它的独特之处在于您不需要在Linux设备上安装任何实际的应用程序。您只需要打开Portal网站并在手机或平板电脑上安装Portal应用即可。
门户对您而言可能是一条非常快捷的路线,因为它仅使用QR码在设备和手机之间建立连接,并且您可以立即开始移动文件。
值得注意的是,Pushbullet使用免费版本对您的传输设置了一些限制,包括每个文件25MB的限制。如果您计划使用Portal移动较大的文件,则必须进行升级。
7. rsync
最后,如果您是Linux的亲手实践者,并且像一个不错的命令行工具一样,则可以考虑使用rsync传输文件。人们使用rsync进行的最常见的任务是创建远程备份,但是您也可以使用它来完成简单的传输。
Rsync是列表中较安全的选项之一,因为它可以使用SSH协议来确保无论您使用什么网络,传输都尽可能安全。它也是跨平台的,因此您也可以使用与您的非Linux设备之间的协调传输。
无需电线即可传输文件
与Linux用户一样,有许多应用程序可以完成诸如无线文件传输之类的常见任务。没有一个单一的选项可能适合每个用户,最终的选择可能取决于您使用的设备和终端的技能水平。
但是,如果您经常在设备之间移动文件,则可能希望通过创建自托管的云服务来回跳过。