使用终端连接并在FTP上工作

要上传,下载或管理FTP的内容,我们拥有无数的图形应用程序,Filezilla是最受欢迎的应用程序之一。 但是如何从命令行执行此操作?

特别是当我们在服务器上工作并且没有GUI时,我们需要将文件上传到FTP或简单地删除某些内容,创建文件夹等,然后执行任何操作,而我们只有终端,而没有其他。

要使用FTP服务器,一个命令就足够了:

ftp

我们输入ftp命令,然后输入要连接的FTP服务器的IP地址(或主机),就是这样,例如:

ftp 192.168.128.2

如下图所示,用户会问我们,我们写它并按 输入,然后会要求我们输入密码,我们将其写入并按 输入准备好了!

ftp用户登录

现在,我们在新的外壳程序(即ftp shell)中编写命令,例如,列出使用命令 ls

ls

这是屏幕截图:

FTP文件

还有更多命令,例如:

  • MKDIR :创建文件夹
  • CHMOD :更改权限
  • : 删除文件

它们看起来像Linux的,对吗? ...呵呵,如果他们写 帮助 在FTP Shell中,他们获得了可以使用的命令:

FTP帮助

我想象的问题(有些奇怪)是...如何正确上传文件?

要上传文件,命令是 提交

语法为:

send archivo-local archivo-final

例如,假设我有 主页 一个名为 视频.mp4 我们想将其上传到名为 视频,命令为:

send video.mp4 videos/video.mp4

他们必须始终指定最终视频的名称,无论名称相同还是不想更改,都必须指定相同的名称,这是强制性的。

如此简单,它返回的日志/输出类似于以下内容:

本地:video.mp4远程:视频/ videdo.mp4 200 PORT命令成功。 150打开BINARY模式的数据连接进行测试。 226传输完成。 传输了0个字节。 0.00 KB /秒

正如我经常告诉您的,如果您想了解更多选项,请阅读命令手册:

man ftp

或阅读以下手册 某个地方 从互联网。

好吧,我不假装这不是一本超级手册,它只是打基础lay

不过,我希望它对某些人有用。

问候


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   巴纳拉斯塔

    贡献很大!!!!
    如果要使用»ftp»建立自动连接,而不必输入用户名&pass,则必须在用户的$ HOME中创建文件。
    .netrc,具有chmod 600权限,其中包含:
    机器[名称定义-/等/主机]登录[用户名] passwd [passwdor]
    ....

  2.   彼得切科

    好文章的朋友:D ..
    顺便说一下之前的话题 desdelinux 对于我的项目,因为我创建了自己的新主题,最终我选择 Drupal 作为 CMS 而不是 WordPress。

    1.    埃利奥时间3000

      我已经知道您会选择Drupal(对于主题设计,Drupal就像类固醇的Blogger一样)。

      关于更新,使用Drush比在FTP末尾管理所有内容更容易。

      1.    彼得切科

        Drupal不仅仅是类固醇的Blogger:D ...它提供了非常复杂的内容,并且具有很好的可伸缩性。 与WordPress相比,学习曲线要​​比Joomla的学习曲线大得多,而且性能差强人意,但是Drupal并没有限制您的学习速度,它的速度值得努力:)。

  3.   埃利奥时间3000

    优秀的。 我已经在说为什么在使用FileZilla时出现这些命令。

  4.   乌里韦(Saul Uribe)

    我知道该帖子的目的是演示如何使用单个命令进行连接,但是我确实建议使用午夜指挥官(mc),它可以让您连接到FTP / SFTP并以这种简单的方式发送(上传)文件。

    好吧,这是我对社区的贡献。 干杯

  5.   新奇75

    下午好,

    我正在做一个练习,要求我从kali linux VM连接到FTP服务器,当我将ftp或man ftp放在上面时,它告诉我找不到命令。

    我想念什么,对吗?

  6.   埃德

    我刚安装,并且可以连接到本地服务器,当我尝试发送文件时出现错误
    “ 553无法创建文件。”
    我收到此消息。 有什么可能会失败?