1.      Linux 终端连接FTP
$ ftp 10.85.3.12
Name : fxm5547
Password:
ftp>
如果FTP 允许匿名用户,那么用户名要输入anonymous,密码任意。 不能直接敲回车。 2. 查看FTP 命令
ftp> ?
Commands may be abbreviated. Commands are:
! cr mdir proxy send
$ delete mget sendport site
account debug mkdir put size
append dir mls pwd status
ascii disconnect mode quit struct
bell form modtime quote system
binary get mput recv sunique
bye glob newer reget tenex
case hash nmap rstatus trace
ccc help nlist rhelp type
cd idle ntrans rename user
cdup image open reset umask
chmod lcd passive restart verbose
clear ls private rmdir ?
close macdef prompt runique
cprotect mdelete protect safe 可以通过help command 查看每个命令的说明
ftp> help put
put send one file
ftp> help mput
mput send multiple files 3. 上传文件 Put命令:格式:put local-file [remote-file] 将一个文件上传到ftp
Mput命令:格式:mput local-files 将本地主机中一批文件传送至远端主机.
注意:mput命令只能将当前本地目录下的文件上传到FTP上的当前目录。比如,在 /root/dave下运行的ftp命令,则只有在/root/dave下的文件linux才会上传到服务器上的当前目录下。 Put 代码示例:
ftp> pwd -- 显示FTP上当前路径
257 "/" is current directory.
ftp> ls -- 显示当前目录下的文件
ftp> mkdir Dave -- 创建文件夹Dave
ftp> cd Dave -- 进入文件夹Dave
ftp> pwd -- 显示当前目录
ftp> lcd -- 显示当前本地的路径,我们可以将这个路径下的这个文件上传到FTP服务器的相关位置
ftp> ! -- 退出当前的窗口,返回Linux 终端,当我们退出终端的时候,又会返回到FTP上。
$ ls -- 显示当前目录下的文件
$ vi Dave -- 创建文件 Dave
$ vi DBA -- 创建文件 DBA
$ ls -- 显示文件夹里的内容,等会我们将这些文件copy到FTP上
$ exit -- 退出终端,返回FTP命令行
exit
ftp> lcd
ftp> put DBA DBA -- 将刚才创建的文件DBA 上传到ftp的当前目录上并命名为DBA。
ftp> put DBA /Dave/SFDBA -- 将刚才创建的文件DBA 上传到ftp的当前目录上并重命名为SFDBA。
ftp> put /home/oracle/DBA /test/SFDBA
ftp> ls Mput 示例代码:
ftp> cd Dave
ftp> mput *
ftp> ls -- 显示目录下的文件
ftp> delete SFDBA --删除SFDBA 文件
250 DELE command successful.
ftp> mdelete a* -- 批量删除文件
mdelete alert_log.txt? -- 每个文件都要确认 4. 下载文件
同样也有2个命令: get 和 mget。 Mget 用户批量下载。
格式:get [remote-file] [local-file]
mget [remote-files]
同样,mget 是将文件下载到本地的当前目录下。 Get 示例:
ftp> get /test/SFDBA /home/SFDBA
ftp> get /test/SFDBA /home/oracle/SFDBA
ftp> ! Mget 示例:
ftp> ls
ftp> mget *
mget DBA? -- 每个文件都要确认, 按回车即可
ftp> !
[oracle@Dave ~]$ ls 5. 断开FTP 连接
Bye命令或者quit命令:中断与服务器的连接。
ftp> bye
221 Goodbye!

最新文章

  1. Build 2015 Beijing & Windows 10 China Geek Challenge
  2. C 语言学习 第二次作业总结
  3. Oracle字符集的查看查询和Oracle字符集的设置修改
  4. 错误:variable `xxx' has initializer but incomplete type
  5. 鸟哥的Linux私房菜 第十八章、认识系统服务 (daemons)
  6. Spring的文件上传
  7. 同一时候使用windows和linux系统
  8. Nodejs(待补充)
  9. 新手在WindowsServer2016上安装ExchangeServer2016时的几点注意要点。
  10. jQuery系列 第一章 jQuery框架简单介绍
  11. git反悔
  12. 基于ZYNQ的双核启动与通信问题解决
  13. Linux的历史发展及应用
  14. 第四课 VMP壳内爆破
  15. POI Excel 单元格内容类型判断并取值
  16. ROC和AUC理解
  17. js 数组不重复添加元素
  18. Nancy 寄宿IIS
  19. WebLogic 11g的安装与配置详谈配置详谈
  20. vue中把table导出表格excel

热门文章

  1. 13个优秀的开源UML工具介绍
  2. OpenCV之响应鼠标(三):响应鼠标信息
  3. Matlab与C/C++联合编程之Matlab以MEX方式调用C/C++代码(四)
  4. mybatis分页插件PageHelper的使用(转)
  5. 标签工作区(navtab)
  6. Installing Cygwin and Starting the SSH Daemon
  7. Microsoft Visual Studio Ultimate 2013 with Update 3 CN+EN
  8. Linear Predictors
  9. 介绍NSURLSession网络请求套件
  10. java 集合归类