本文介绍在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地址或网域名称
假设地址成功,FTP应用程序将提示用户输入用户名和密码,填入服务器的用户名和密码,你将通过CLI访问FTP服务器。
通过CLI下载FTP文件 使用get命令在命令行中通过FTP下载文件,要开始下载,请尝试以下命令语法: get /home/remote-username/location/of/folder/or/file
注:具体位置包括/home/远程用户名/位置/文件夹/文件。 让FTP客户端将文件下载到你的系统,如果成功,它们将出现在Linux PC终端的目录中(通常是/home/username/)。
通过CLI上传FTP文件 使用FTP命令行应用程序上传文件使用send命令,要将文件或文件夹发送到远程服务器,请使用以下命令语法: send /home/remote-username/location/of/folder/or/file
通过FTP发送文件需要几分钟时间,完成此过程后,你将在远程服务器上的默认上传目录中看到它。
相关主题 |