要上传,下载或管理FTP的内容,我们拥有无数的图形应用程序,Filezilla是最受欢迎的应用程序之一。 但是如何从命令行执行此操作?
特别是当我们在服务器上工作并且没有GUI时,我们需要将文件上传到FTP或简单地删除某些内容,创建文件夹等,然后执行任何操作,而我们只有终端,而没有其他。
要使用FTP服务器,一个命令就足够了:
ftp
我们输入ftp命令,然后输入要连接的FTP服务器的IP地址(或主机),就是这样,例如:
ftp 192.168.128.2
如下图所示,用户会问我们,我们写它并按 输入,然后会要求我们输入密码,我们将其写入并按 输入准备好了!
现在,我们在新的外壳程序(即ftp shell)中编写命令,例如,列出使用命令 ls
ls
这是屏幕截图:
还有更多命令,例如:
- MKDIR :创建文件夹
- CHMOD :更改权限
- 该 : 删除文件
它们看起来像Linux的,对吗? ...呵呵,如果他们写 帮助 在FTP Shell中,他们获得了可以使用的命令:
我想象的问题(有些奇怪)是...如何正确上传文件?
要上传文件,命令是 提交
语法为:
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
不过,我希望它对某些人有用。
问候
贡献很大!!!!
如果要使用»ftp»建立自动连接,而不必输入用户名&pass,则必须在用户的$ HOME中创建文件。
.netrc,具有chmod 600权限,其中包含:
机器[名称定义-/等/主机]登录[用户名] passwd [passwdor]
....
好文章的朋友:D ..
顺便说一下之前的话题 desdelinux 对于我的项目,因为我创建了自己的新主题,最终我选择 Drupal 作为 CMS 而不是 WordPress。
我已经知道您会选择Drupal(对于主题设计,Drupal就像类固醇的Blogger一样)。
关于更新,使用Drush比在FTP末尾管理所有内容更容易。
Drupal不仅仅是类固醇的Blogger:D ...它提供了非常复杂的内容,并且具有很好的可伸缩性。 与WordPress相比,学习曲线要比Joomla的学习曲线大得多,而且性能差强人意,但是Drupal并没有限制您的学习速度,它的速度值得努力:)。
优秀的。 我已经在说为什么在使用FileZilla时出现这些命令。
我知道该帖子的目的是演示如何使用单个命令进行连接,但是我确实建议使用午夜指挥官(mc),它可以让您连接到FTP / SFTP并以这种简单的方式发送(上传)文件。
好吧,这是我对社区的贡献。 干杯
下午好,
我正在做一个练习,要求我从kali linux VM连接到FTP服务器,当我将ftp或man ftp放在上面时,它告诉我找不到命令。
我想念什么,对吗?
我刚安装,并且可以连接到本地服务器,当我尝试发送文件时出现错误
“ 553无法创建文件。”
我收到此消息。 有什么可能会失败?