在下一篇文章中,我们将看一下FTP命令。 为了 上传,下载或管理FTP的内容 我们有无数的图形应用程序, FileZilla的 是最受欢迎的游戏之一。 但是,如果您是终端机的粉丝,那么也可以从命令行完成此操作。
这是 特别有用,特别是在服务器上工作并且没有GUI时,但我们需要将文件上传到FTP或简单地删除某些内容,创建文件夹等。 我们可以使用我们的终端来执行任何这些操作。
(FTP文件传输协议)是用于在远程网络之间传输文件的标准网络协议。 在这篇文章中,我们将看到如何 通过一些基本示例使用ftp命令.
使用ftp传输数据时,连接未加密。 为了安全地传输数据,我们必须使用 SFTP。 为了复制文件,我们必须至少具有对源文件的读取权限和对目标系统的写入权限。
FTP命令的基本示例
建立与FTP的连接
至 打开与远程系统的ftp连接,ftp命令后必须跟远程服务器的IP地址或域名。 我们打开一个终端(Ctrl + Alt + T)并输入:
ftp 192.168.0.101
我们将被要求输入我们的FTP用户名。 在此示例中,FTP用户名是 皂土:
您可能会看到不同的确认消息,具体取决于远程服务器上运行的FTP服务。
写入用户名后,我们将必须 写我们的密码:
如果密码正确,则远程服务器将显示一个 确认消息和ftp>提示符.
如果我们正在访问的FTP服务器接受 匿名ftp帐户 并且您想以匿名用户身份登录,请使用 匿名 作为用户名,您 电邮地址 作为密码。
最常见的ftp命令
许多FTP命令与我们在Gnu / Linux系统上的命令提示符处使用的命令相似或相同。
以下是 一些最常见的FTP命令 我们可以使用:
- 帮助还是? -全部列出 可用的FTP命令.
- cd-更改远程计算机上的目录。
- lcd-更改本地计算机上的目录。
- ls-查看当前远程目录中文件和目录的名称。
- mkdir-在远程目录中创建一个新目录。
- pwd-在远程计算机上打印当前的工作目录。
- delete-删除当前远程目录中的文件。
- rmdir-删除当前远程目录中的目录。
- get-将文件从远程服务器复制到本地计算机。
- mget-允许您将多个文件从远程服务器复制到本地计算机。
- put-将文件从本地计算机复制到远程计算机。
- mput-将文件从本地计算机复制到远程计算机。
使用FTP命令下载文件
登录后,当前的工作目录就是远程用户的主目录。 当我们使用ftp命令下载文件时, 文件将下载到我们称为ftp命令的目录中,如果我们未指明其他路线。
如果我们要将文件下载到另一个本地目录,请使用 lcd命令。 假设我们要将文件下载到目录 〜/文件:
lcd ~/Documentos
至 从远程服务器下载单个文件,我们将使用 获取命令。 例如,下载名为 备份.zip,我们将使用以下命令:
get backup.zip
至 一次下载多个文件,我们将使用 mget命令。 我们可以提供单个文件名的列表或使用通配符。
mget backup1.zip backup2.zip
当下载多个文件时,将要求我们对每个文件进行确认。
从远程FTP服务器下载完文件后, 通过再见关闭连接或退出.
quit
使用FTP命令上传文件
要将文件从本地目录上传到远程FTP服务器,我们首先必须使用FTP命令打开会话。 一旦开始,我们可以使用 放置命令:
put image.png
如果我们要加载一个文件 不在您的当前工作目录中,请使用文件的绝对路径.
至 从本地目录上载多个文件到远程FTP服务器,我们将使用 mput命令:
mput image1.png image2.png
上载多个文件时,系统会要求我们确认要上载的每个文件。
将文件上传到远程FTP服务器后, 通过再见关闭连接或退出.
如您所见,在本文中,我们看到了如何使用ftp命令将文件下载和上传到远程FTP服务器。 如果有人要 了解更多选择 只需阅读命令手册:
man ftp
2条评论,留下您的评论
查理·布朗(Charlie Brow)
把用户的登录好后,出现下面这句话。
503 先使用ATUH。
登录失败。