在Linux命令行中安装及使用FTP客户端的方法

, Read in about 3 min

Posted by Ryen on Tuesday, September 22, 2020
With final update in December 26,2023

本文总阅读量

本文介绍在Linux命令行中安装及使用FTP的方法,包括使用get命令通过FTP下载文件,使用send命令上传FTP文件。其实在命令行中使用FTP很普遍,因为Linux上有很多优秀的FTP客户端可以提供GUI来使用。Linux上有一些有用的命令行FTP客户端,在本文中我们将使用标准的GNU FTP客户端。注意:GNU FTP客户端不能与SFTP或FTPS一起使用,它只能连接到FTP服务器。

安装FTP的方法

GNU FTP应用程序被广泛使用,但并非每个Linux发行版都预先安装了客户端。

要在Linux操作系统上安装FTP应用程序,请按Ctrl+Alt+T或Ctrl+Shift+T键盘组合打开终端窗口。

1、Ubuntu系统

在Ubuntu Linux上,CLI FTP客户端可在“Ubuntu Main”软件存储库中找到,要在系统上安装它,必须使用Apt终端命令:

sudo apt install ftp

2、Debian系统

CLI FTP客户端已经支持Debian Linux很长一段时间了,因此,它可以通过“Debian Main”软件存储库安装。

要在Debian PC上安装CLI FTP应用程序,请使用下面的Apt-get命令:

sudo apt-get install ftp

3、Arch Linux系统

如果想要使用此应用程序,Arch Linux用户将无法在软件包存储库中搜索“FTP”软件包,因为开发人员不会单独打包CLI FTP应用程序,要从Arch Linux上的命令行使用FTP,必须使用Pacman安装“inetutils”包:

sudo pacman -S inetutils

4、Fedora系统

Fedora Linux用户可以通过“Fedora x86_64”和“Fedora i386”软件库获得命令行FTP客户端,如果你是Fedora用户,请在终端窗口中使用以下Dnf命令安装该软件包:

sudo dnf install ftp

参考:dnf命令_Linux dnf命令使用详解:新一代的RPM软件包管理器

5、OpenSUSE系统

希望在其操作系统上使用CLI FTP客户端的OpenSUSE用户将可通过“OpenSUSE Oss All”软件存储库安装在Leap 15.0、Leap 42.3和Tumbleweed上。

要在SUSE系统上开始安装,请启动终端窗口并使用下面的Zypper命令:

sudo zypper install ftp

通过CLI连接到FTP服务器

要在FTP CLI应用程序中启动与服务器的新连接,请转至终端并使用ftp命令以及远程服务器的IP地址。

注意:无法弄清楚FTP服务器的远程IP地址:

ftp remote-ip-address-or-domain-name

中文意思:ftp 远程的IP地址或网域名称

在Linux命令行中安装及使用FTP客户端的方法

假设地址成功,FTP应用程序将提示用户输入用户名和密码,填入服务器的用户名和密码,你将通过CLI访问FTP服务器。

通过CLI下载FTP文件

使用get命令在命令行中通过FTP下载文件,要开始下载,请尝试以下命令语法:

get /home/remote-username/location/of/folder/or/file

在Linux命令行中安装及使用FTP客户端的方法

注:具体位置包括/home/远程用户名/位置/文件夹/文件。

让FTP客户端将文件下载到你的系统,如果成功,它们将出现在Linux PC终端的目录中(通常是/home/username/)。

通过CLI上传FTP文件

使用FTP命令行应用程序上传文件使用send命令,要将文件或文件夹发送到远程服务器,请使用以下命令语法:

send /home/remote-username/location/of/folder/or/file

在Linux命令行中安装及使用FTP客户端的方法

通过FTP发送文件需要几分钟时间,完成此过程后,你将在远程服务器上的默认上传目录中看到它。

相关主题

在Ubuntu 18.04系统中使用VSFTP快速配置FTP服务器

「真诚赞赏,手留余香」

Ryen's Blog

真诚赞赏,手留余香

使用微信扫描二维码完成支付