适用于 Linux 的 5 个最佳 FTP 客户端

FTP 或文件传输协议是通过网络在计算机之间传输文件的最常用方法。 它也是在服务器之间来回移动大量文件的首选选项。

因此,您会发现各种 FTP 客户端(取决于您的操作系统)来帮助您,每个客户端都承诺提供比另一个更好的传输和管理功能,同时保持其核心功能。

以下是您可以立即开始使用的一些最佳 FTP 客户端。

1. FileZilla

FileZilla 在我们的 Linux 最佳 FTP 客户端列表中名列前茅。 它是开源的,并带有易于使用的界面,即使对于初次使用的用户也很友好。

除了作为 FileZilla 核心的 FTP 之外,该程序还支持 FTPS(FTP over TLS)和 SFTP(SSH over FTP)协议以及 Dropbox 等不同的云存储服务, OneDrive、Microsoft Azure Blob 存储等。

使用 FileZilla,您可以传输大文件 (>4GB) 而不会遇到任何问题。 如果需要,您还可以选择中途恢复文件传输。 至于其他功能,该程序使您可以访问远程文件搜索、远程​​文件编辑、传输队列和强大的站点管理器,以进一步简化文件传输和管理操作。

如何安装 FileZilla

要在 Ubuntu/Debian 上安装 FileZilla,请运行:

sudo apt install filezilla

在 Arch Linux 上:

sudo pacman -S filezilla

在 Fedora/CentOS 和 RHEL:

sudo dnf install filezilla
sudo yum install filezilla

2. 跨FTP

CrossFTP 是另一个适用于 Linux 的跨平台 FTP 客户端。 就像 FileZilla 一样,它提供了一些常见的功能,例如快速搜索、多连接以及对多功能协议和云存储服务的支持,但也带来了一些附加功能。

其中一项独特的 CrossFTP 功能是调度,当您稍后需要移动项目时,它会派上用场。 同样,您还可以使用限速器来限制文件传输期间所需的带宽消耗。 因此,例如,如果您正在运行多个任务并且不希望 CrossFTP 占用您的整个带宽,您可以使用限制器来限制其带宽使用。

谈到 CrossFTP 的最大亮点,该程序采用了所谓的涡轮引擎,它本质上是一个传输引擎,承诺促进更快的文件传输。 它还使用 AES 算法提供客户端加密,以在传输过程中保护您的数据。

CrossFTP 安装

要在 Ubuntu 等基于 Debian 的发行版上安装 CrossFTP,首先,请访问下面的链接并下载合适的 CrossFTP 包。

下载后,打开终端并导航到保存文件的目录。

下载跨FTP

最后,运行以下命令在您的系统上安装 DEB 包:

sudo dpkg -i ./crossftp_deb_package.deb

在 Arch Linux 上,您可以使用 yay 从 AUR 下载包:

yay -S crossftp-client

3. gFTP

gFTP 是适用于 Linux 的免费开源 FTP 客户端。 它提供了一个基于 GTK+ 工具包的 GUI 和一个 CLI,您可以根据自己的喜好选择使用它们。 除了 FTP,该工具还包括对 FTPS、SFTP、FSP 和 FXP 协议的支持,以扩大使用范围。

在可用性方面,gFTP 提供了一个非常基本且易于使用的界面来简化文件操作。 您可以轻松地连接到远程站点并快速传输文件,而不会出现任何问题。 该程序的一个巧妙的补充是消息日志框,它会通知您在文件传输过程中遇到的任何错误,以便您可以相应地采取行动。

gFTP 提供的其他有趣功能包括对 Unix、macOS、VMS、MVS 和 NT (DOS) 样式目录列表的支持以及用于快速连接到远程站点的书签功能。

如何安装 gFTP

要在 Debian/Ubuntu 上安装 gFTP,请运行以下命令:

sudo apt install gftp

在 Arch Linux 上:

sudo pacman -S gftp

在 Fedora/CentOS 和 RHEL:

sudo dnf install gftp
sudo yum install gftp

4. lftp

lftp 是一个基于 CLI 的 Linux FTP 客户端。 与此列表中的其他一些基于 GUI 的 FTP 客户端程序相比,对于那些喜欢使用命令行的人来说,lftp 是一个更流畅、更快速的程序。

在功能方面,lftp 提供了与其他功能非常相似的一组功能,除了 BitTorrent 协议之外,它还支持不同的文件访问方法,包括 FTPS、SFTP、HTTP、HTTPS 和 HFTP,这使其成为一个多功能的文件传输工具。 由于它是一个 CLI 工具,因此您当然可以享受命令的优势,在 lftp 的情况下这些优势很多,并且可以让您高效地完成许多任务。

在使用 lftp 传输文件的过程中,如果在某些时候您不小心退出了程序,它会确保它自己移动到 诺哈普 模式在后台完成传输。 同样,如果下载中途中断,程序会自动从停止点重新启动。

lftp 安装

在 Debian/Ubuntu 上,运行以下命令来安装 lftp:

sudo apt install lftp

在 Arch Linux 上:

sudo pacman -S lftp

在 Fedora/CentOS 和 RHEL:

sudo dnf install lftp
sudo yum install lftp

5. 征服者

Konqueror 不仅仅是您的常规 FTP 客户端:它是用于各种文件管理和文件预览操作的瑞士军刀,包括通过 FTP(和 SFTP)协议在系统之间传输文件。 因此,通过在您的系统上安装它,您可以将两个程序合二为一。

将这两个程序的功能合二为一还可以让您使用 Konqueror 浏览连接的服务器/计算机上的文件并轻松地对它们执行操作。 大多数此类功能都是 KIO 插件的一部分,因此您可以从这些插件中进行选择以扩展程序的功能。

至于其他 FTP 功能,Konqueror 提供暂停/恢复、分段文件传输(从多个服务器下载)以加快下载时间,以及从 BitTorrent 源下载。

如何安装 Konqueror

要在 Debian/Ubuntu 上安装 Konqueror,请运行:

sudo apt install konqueror

在 Arch Linux 上:

sudo pacman -S konqueror

在 Fedora/CentOS 和 RHEL:

sudo dnf install konqueror
sudo yum install konqueror

为您的需求寻找合适的 FTP 客户端

借助此列表,您应该能够为您的 Linux 系统选择合适的 FTP 客户端,以满足您的标准并满足您的要求。

尽管任何程序的功能集都是主观偏好,并且以不同的方式吸引不同类型的用户,但在选择 FTP 客户端时应始终考虑几个方面。

其中一个重要方面是使用的协议。 为确保您的所有数据传输(和服务器登录)安全进行,您必须始终使用 SFTP,因为它使用加密来加密这两个数据。 或者,您可以查看其他文件传输方法以了解传输文件的不同方法。