步骤 1: 建立 FTP 连接

想要连接 FTP 服务器,在命令上中先输入ftp然后空格跟上 FTP 服务器的域名 'domain.com' 或者 IP 地址例如:1.ftp domain.com2.ftp 192.168.0.13.ftp user@ftpdomain.com

注意: 本例中使用匿名服务器。替换下面例子中 IP 或域名为你的服务器地址。

步骤 2: 使用用户名密码登录

绝大多数的 FTP 服务器是使用密码保护的,因此这些 FTP 服务器会询问'username'和'password'.如果你连接到被称作匿名 FTP 服务器(LCTT 译注:即,并不需要你有真实的用户信息即可使用的 FTP 服务器称之为匿名 FTP 服务器),可以尝试anonymous作为用户名以及使用空密码:1.Name: anonymous2.Password:

之后,终端会返回如下的信息:

 1.230Login successful. 2.Remote system type is UNIX.   3.Using binary mode to transfer files.4.ftp>登录成功。

FTP 登录成功

步骤 3: 目录操作

FTP 命令可以列出、移动和创建文件夹,如同我们在本地使用我们的电脑一样。ls可以打印目录列表,cd可以改变目录,mkdir可以创建文件夹。

使用安全设置列出目录

1.ftp>ls服务器将返回:1.200 PORT command successful.Considerusing PASV.2.150Here comes the directory listing.3.directory list4..... 5.....6.226Directory send OK.

打印目录
改变目录:

改变目录可以输入:1.ftp>cd directory服务器将会返回:1.250Directory succesfully changed.

FTP中改变目录

步骤 4: 使用 FTP 下载文件

在下载一个文件之前,我们首先需要使用lcd命令设定本地接受目录位置。1.lcd /home/user/yourdirectoryname如果你不指定下载目录,文件将会下载到你登录 FTP 时候的工作目录。现在,我们可以使用命令 get 来下载文件,比如:1.get 文件名

文件会保存在使用lcd命令设置的目录位置。

服务器返回消息:1.local:file remote:file2.200 PORT command successful.Considerusing PASV.3.150Opening BINARY mode data connection forfile(xxx bytes).4.226File send OK.5.XXX bytes received in x.xx secs (x.xxx MB/s).

使用FTP下载文件
下载多个文件可以使用通配符及 mget 命令。例如,下面这个例子我打算下载所有以 .xls 结尾的文件。 、

    1.mget *.xls

步骤 5: 使用 FTP 上传文件

完成 FTP 连接后,FTP 同样可以上传文件使用 put命令上传文件:1.put file当文件不再当前本地目录下的时候,可以使用绝对路径:1.put /path/file同样,可以上传多个文件:1.mput *.xls上传文件如果需要指定,上传之后的文件名1.put  /path/file file

步骤 6: 关闭 FTP 连接

完成FTP工作后,为了安全起见需要关闭连接。有三个命令可以关闭连接:bye 、exit 、quit任意一个命令可以断开FTP服务器连接并返回:221Goodbye

需要更多帮助,在使用 ftp 命令连接到服务器后,可以使用help获得更多帮助。

链接:https://www.jianshu.com/p/5766bd448176

FTP命令:下载,上传FTP服务器中的文件相关推荐

  1. scp命令服务器下载文件到本地,scp命令linux拷贝文件到本地,服务器下载文件,scp命令拷贝文件,scp命令文件下载上传到服务器

    scp命令文件下载上传到服务器 # 服务器拷贝文件到本地 # # scp 服务器路径文件 本地路径文件 scp root@192.168.0.111:/tmp/test.sql D:/share/te ...

  2. wordpress如何能实现直接粘贴把图片上传到服务器中

    当前功能基于PHP,其它语言流程大抵相同. 大概流程: 1. 将docx文件上传到服务器中 2. 使用PHPoffice/PHPword实现将word转换为HTML 3. 将HTML代码返回并赋值到编 ...

  3. Android简单实现将手机图片上传到服务器中

    在本例中,将会简单的实现安卓手机将图片上传到服务器中,本例使用到了 服务器端:PHP+APACHE 客户端:JAVA 先简单实现一下服务器端的上传并测试上传效果,看实例 <?php if(emp ...

  4. java实现MinIO文件上传,并将视频文件截图,将视频封面及视频通过MinIo上传到服务器中

    java实现MinIO文件上传,并将视频文件截图,将视频封面及视频通过MinIo上传到服务器中 配置完毕,接下来开始代码编写. 说明 总过程分为两步. 1.配置MinIO的环境. 2.代码编写. 下面 ...

  5. ubuntu 搭建一个没有上传限制,支持多用户访问,管理用户下载上传,界面优雅,文件互通的网盘(支持nas)

    一个没有上传限制,支持多用户访问,管理用户下载上传,界面优雅,文件互通的网盘! (Alist + Samba) 运行环境 ubuntu 20.04 Alist `Alist` 官网  https:// ...

  6. linux中文文件名长度ftp无法传输,上传ftp时文件名不能太长

    ftp上传不了多个汉字文件名的文件. server-U11安装后,ftp上传文件时,必须使用英文字符或数据的文件名才能进入ServerU管理端界面,点击"服务器限制和设置"分类功能 ...

  7. ios上传音频文件到服务器,IOS开发:iPod的音乐库中的音频如何上传到服务器中...

    最近在做的项目里有一个功能,就是拿到手机媒体库中的音频文件,并实现APP中的播放,已经转成MP3格式上传到服务器上. 首先是要能获取到ipod library中的音频.这里我用的是MPMediaQue ...

  8. 网页编辑器如何能实现直接粘贴把图片上传到服务器中

    ueditor粘贴不能粘贴word中的图片是一个很头疼的问题,在我们的业务场景中客户要求必须使用ueditor并且支持word的图片粘贴,因为这个需求头疼了半个月,因为前端方面因为安全的原因是不允许访 ...

  9. 微信小程序上传聊天窗中的文件

    懒得删删减减了,全部拷过来.效果如下, 1.点击虚线框选中文件夹并且切换样式,展示文件名字, 2.选中后上传扭变色,然后点上传上传接口 1.html <!--推荐加盟--> <ima ...

  10. 使用curl下载上传ftp

    curl可以在shell下轻松上传下载ftp上的文件,相比ftp命令更具有优势,因为它能在单命令条件下,下载或者上传一个ftp文件,甚至可以删除文件. 下面看实例: 列出ftp服务器上的目录列表: c ...

最新文章

  1. 虚拟纹理与几何图像技术
  2. call_user_fun()函数的使用
  3. python中的单下划线和双下划线_python中的单下划线和双下划线
  4. 回顾 | 在 GitHub 上贡献到开源项目
  5. python自定义函数参数_python自定义函数的参数之四种表现形式
  6. THE PRESENT (礼物)
  7. EF/SQL/新闻中分页应用
  8. oracle 删除xml记录,Oracle之xml的增删改查操作
  9. WIN10配置JAVA环境变量
  10. somachineV4.1的注册
  11. WSL Ubuntu忘记root密码和用户密码
  12. pytorch的简单教程
  13. 有关安全证书汇总及其科普
  14. 008--【SpringBoot】过滤器,拦截器,切面
  15. 分享一个不知道从哪里下载的电子设计者的经验
  16. 采用面向对象的方法来实现留言板的添加和删除功能
  17. P3625 [APIO2009]采油区域 题解
  18. Java初学者作业——为某超市设计管理系统,需要在控制台展示系统菜单,菜单之间可以完成跳转。
  19. 《Protein Actions Principles and Modeling》-《蛋白质作用原理和建模》中文分享(7)
  20. 如何让工作效率提升1400%?

热门文章

  1. 512m硬盘装linux,硬盘装linux.doc
  2. CAD自控lisp_基于AutoLisp的AutoCAD二次开发自动生成系统图
  3. bmob php支付,支付服务 - 支付服务RESTful 开发文档 - 《Bmob 文档中心》 - 书栈网 · BookStack...
  4. mysql 联合索引 性能_mysql:联合索引及优化
  5. python用outlook自动发邮件_python使用两种发邮件的方式smtp和outlook示例
  6. log4j日志 linux配置,Log4j 日志详细用法
  7. dsm php,docker dsm是什么?
  8. ofdm原理_OFDM技术简介
  9. ie8不兼容java项目_常见IE8兼容性问题及解决
  10. 生命银行怎么样_减脂就像是从“脂肪银行”中提款,想要成功,你要做到这两点...