如何使用Linux FTP命令

时间:2020-02-23 14:39:36  来源:igfitidea点击:

FTP(文件传输协议)是一种通常用于在客户端和服务器之间传输文件的协议。
在本教程中,您将通过实际示例学习如何使用Linux FTP命令。
事不宜迟,让我们直接进入。

前提条件

VSFTPD(非常安全的文件传输协议守护程序)已安装并正确配置。
同样重要的是要指出您必须具有对源文件的读取权限,并且必须对FTP服务器具有写入权限。
这使您能够以安全/加密的方式来回传输文件。

1.建立FTP连接

要与远程服务器建立FTP连接,请在终端上使用以下语法

# ftp ip-address

例如 ,

# ftp 38.76.11.174

建立连接后,系统将提示您输入用户名和密码

如果用户名和密码的详细信息正确无误,您将在终端上收到FTP系统类型旁边的"登录成功"通知。

2.常用的FTP命令

进入ftp提示符后,让我们检查一些常用的命令选项。

  • ?或者help–显示所有可用的FTP命令
  • ls –列出当前远程目录中的所有文件和目录
  • lcd–这将当前目录放置在本地计算机上
  • put–将文件从本地计算机上传或者复制到远程FTP服务器
  • mput –将多个文件从本地计算机上载或者复制到远程FTP服务器
  • get –将文件从远程FTP服务器下载或者复制到本地计算机
  • mget –将多个文件从远程FTP服务器下载或者复制到本地计算机
  • mkdir–在当前远程目录中创建一个新目录
  • rmdir-删除当前远程目录中的目录
  • delete–删除当前远程目录中的目录

3.使用FTP命令上传文件

要将文件上传或者复制到FTP服务器,首先请确保您从包含要上传文件的目录连接到FTP服务器。

登录后,使用语法

ftp> put file_name

例如

ftp> put hello.sh

要上传多个文件,请使用如图所示的mput命令。

ftp> mput file1 file2 ...

例如

ftp> mput hello.sh output.txt myoutput.txt

系统将提示您确认每个等待上传的文件。
y

4.使用FTP命令下载文件

要从FTP服务器下载文件,请使用" get"命令,如下所示

ftp> get file_name

例如

ftp> get install.sh

对于多个文件,使用mget命令,如下所示

ftp> mget file1 file2 ...

例如 ,

ftp> mget file1.txt file2.txt file3.txt

5.获得帮助

要列出所有可与ftp命令一起使用的选项,请执行。

help

或者

?