热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ftp客户端命令详解及实例

经常使用ftp进行文件上下传的用户使用的工具大部分都是flashxp或者java开源实现的FileZillaClient(当然也有java开源的FileZillaSe

        经常使用ftp进行文件上下传的用户使用的工具大部分都是flashxp或者java开源实现的FileZilla Client(当然也有java开源的FileZilla Server )客户端软件实现,可是大部分人并不知道windiows和linux一般都带的有ftp客户端实现,即ftp命令。

        验证:

       windows下在cmd里面输入ftp命令,回车看是否有ftp提示,如果有的话,就说名系统已经默认有了,其实不用非要借助于第三方工具,linux下面类似,直接在shell里面输入ftp命令。

      

                               图一 windows自带的ftp客户端

                                                             图二 redhat自带的ftp客户端

          在命令行中怎么使用,看如下介绍

                1、 open  ip [port]      打开连接,默认端口是21 ,如果不是21 端口的话,在后面加空格后再加端口号

         

          2、user   username    输入用户名,当然在open之后会自动提示让你输入用户名密码,但是当输入错误后,想再次输入用户名密码的话,就用这个命令,输入完之后会自动提示让你输入密码。

          3、cd path   切换远程ftp服务器里面的路径

          4、lcd path  切换本地路径

          

          5、dir [path]  显示远程主机上指定路径下面的文件详细信息(包括权限,时间,大小),如果没有path,则是显示远程服务器上目录下面的文件,path可以是相对路径

         

         6、!dir [path] 显示本地路径下的文件信息

           

          

          7、ls  [path]  显示服务器指定目录下面的文件,和dir一样,只是dir显示的详细,但是ls只是显示文件名而已。

        

        8、binary  ascii  指定文件传输方式

             大多数系统(包括UNIX系统)只有两种模式:文本模式和二进制模式。文本传输器使用ASCII字符,并由回车键和换行符分开,而二进制不用转换或格式化就可传字符,二进制模式比文本模式更快,并且可以传输所有ASCII值,所以系统管理员一般将FTP设置成二进制模式。一般来说,我们最好都用binary方式,这样可以保证不出错。

        9、上传文件 put ,比如put  redhat.iso ,就是把当前本地路径下面的redhat.iso 传到服务器当前目录里面,其中本地路径可以通过上面说的lcd来进行切换,服务器目录可以通过cd 进行切换。

       10、 下载 get  ,比如get redhat.iso ,意思就是把服务器当前目录下面的redhat.iso  下载到本地当前目录下面。另外一个下载的命令是mget, get一次只下载一个文件而mget一次可以下载多个文件,而且支持通配符。比如mget *.*  下载所有

       11、删除 delete ,比如delete *.*  是删除服务器当前目录下面的所有文件。

       12、mkdir path,在服务器当前目录下面创建目录。

       13、rmdir  path  ,删除服务器指定目录

       14、prompt  ftp与用户交互时命令,比如一次删除多个文件时,提示是否删除逐个文件。关闭:prompt off;打开:prompt on

       15、bye  退出连接

 

 

 

 

 

 


推荐阅读
author-avatar
开拓者企业管理培训
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有