ftp 协议

如果想自己编写一个FTP客户端程序,首先得搞清楚FTP协议中的这些命令和用法。FTP COMMANDS         The following are the FTP commands:            USER <SP> <username> <CRLF>       登录的用户名
            PASS <SP> <password> <CRLF>       密码
            ACCT <SP> <account-information> <CRLF>
            CWD  <SP> <pathname> <CRLF>       改变当前目录
            CDUP <CRLF>                       返回上级目录
            SMNT <SP> <pathname> <CRLF>
            QUIT <CRLF>                       退出
            REIN <CRLF>                       重新登录
            PORT <SP> <host-port> <CRLF>
            PASV <CRLF>                       获取数据传输端口
            TYPE <SP> <type-code> <CRLF>      设置数据交换的类型{A(SCII),E(BCDIC),I(mage),L(ocal byte size)}
            STRU <SP> <structure-code> <CRLF>
            MODE <SP> <mode-code> <CRLF>
            RETR <SP> <pathname> <CRLF>        下载数据到客户端
            STOR <SP> <pathname> <CRLF>       用覆盖方式上传一个文件到服务器
            STOU <CRLF>
            APPE <SP> <pathname> <CRLF>       用追加方式上传一个文件到服务器
            ALLO <SP> <decimal-integer>
                [<SP> R <SP> <decimal-integer>] <CRLF>
            REST <SP> <marker> <CRLF>         指定重新下在的字节数
            RNFR <SP> <pathname> <CRLF>       指定需要改名的原文件
            RNTO <SP> <pathname> <CRLF>       指定需要改名的新文件名
            ABOR <CRLF>                       取消前一指令
            DELE <SP> <pathname> <CRLF>       在服务器上删除指定文件
            RMD  <SP> <pathname> <CRLF>       在服务器上删除指定目录
            MKD  <SP> <pathname> <CRLF>       在服务器上创建目录      
            PWD  <CRLF>                       显示当前目录
            LIST [<SP> <pathname>] <CRLF>     列出当前目录下所有文件和子目录
            NLST [<SP> <pathname>] <CRLF>     列出当前目录下所有文件和子目录的名字
            SITE <SP> <string> <CRLF>
            SYST <CRLF>
            STAT [<SP> <pathname>] <CRLF>
            HELP [<SP> <string>] <CRLF>       获取帮助
            NOOP <CRLF>         FTP Security commands and arguments      AUTH <SP> <mechanism-name> <CRLF>
      ADAT <SP> <base64data> <CRLF>
      PROT <SP> <prot-code> <CRLF>
      PBSZ <SP> <decimal-integer> <CRLF>
      MIC <SP> <base64data> <CRLF>
      CONF <SP> <base64data> <CRLF>
      ENC <SP> <base64data> <CRLF>      <mechanism-name> ::= <string>
      <base64data> ::= <string>
              ; must be formatted as described in section 9
      <prot-code> ::= C | S | E | P

      <decimal-integer> ::= any decimal integer from 1 to (2^32)-1





list

drw-rw-rw-   1 user     group           0 Sep 27 15:17 .
drw-rw-rw-   1 user     group           0 Sep 27 15:17 ..
drw-rw-rw-   1 user     group           0 Dec 15  2004 biochem
drw-rw-rw-   1 user     group           0 May  3  2010 ccme100
drw-rw-rw-   1 user     group           0 Dec  5 16:20 chenqingde
drw-rw-rw-   1 user     group           0 Apr 12  2011 duanlianyun
drw-rw-rw-   1 user     group           0 Feb 19  2011 gaosong
drw-rw-rw-   1 user     group           0 Apr 27  2011 gonghui
drw-rw-rw-   1 user     group           0 Mar 11  2009 heping
drw-rw-rw-   1 user     group           0 Jul  2  2006 huangjianbin
drw-rw-rw-   1 user     group           0 Sep 22 00:34 jianghong
drw-rw-rw-   1 user     group           0 Apr 14  2010 lailuhua
drw-rw-rw-   1 user     group           0 Apr  7  2007 licuijuan
drw-rw-rw-   1 user     group           0 Apr 17  2008 likean
drw-rw-rw-   1 user     group           0 Feb 25  2011 lina
drw-rw-rw-   1 user     group           0 Oct 14  2004 linashao
drw-rw-rw-   1 user     group           0 Jan 22  2003 linjianhua
drw-rw-rw-   1 user     group           0 Oct 11 10:47 liuchunli
drw-rw-rw-   1 user     group           0 Feb 16  2009 liufeng
drw-rw-rw-   1 user     group           0 Dec 20 17:22 liuhuwei
drw-rw-rw-   1 user     group           0 Feb 25  2011 liuying
drw-rw-rw-   1 user     group           0 Oct 14  2004 liuyu
drw-rw-rw-   1 user     group           0 Sep 14  2010 liweihong
drw-rw-rw-   1 user     group           0 Dec  2  2008 luyx
drw-rw-rw-   1 user     group           0 Nov 23 14:50 mading
drw-rw-rw-   1 user     group           0 Jul  6  2007 pcmp
drw-rw-rw-   1 user     group           0 Mar 23  2011 peiweiwei
drw-rw-rw-   1 user     group           0 Mar 15  2011 pengjing
drw-rw-rw-   1 user     group           0 Sep 27 15:01 pinggu
drw-rw-rw-   1 user     group           0 Sep  5 16:53 puhua
drw-rw-rw-   1 user     group           0 Oct 27  2008 qianminxie
drw-rw-rw-   1 user     group           0 Sep 16  2003 qiaoxuebin
drw-rw-rw-   1 user     group           0 Mar 19  2010 qilimin
drw-rw-rw-   1 user     group           0 May 14  2003 qilu
drw-rw-rw-   1 user     group           0 Jul 27  2004 shizujin
drw-rw-rw-   1 user     group           0 Apr 22  2010 sslin
drw-rw-rw-   1 user     group           0 Jan 10  2005 tianzhili
drw-rw-rw-   1 user     group           0 Dec 23 12:51 wangbingwu
drw-rw-rw-   1 user     group           0 May 19  2011 wangjianbo
drw-rw-rw-   1 user     group           0 Oct 23  2006 wangyan
drw-rw-rw-   1 user     group           0 Sep  5 10:44 wangzheming
drw-rw-rw-   1 user     group           0 Oct  4  2007 weigaoyuan
drw-rw-rw-   1 user     group           0 Jun  9  2004 wuzhongyun
drw-rw-rw-   1 user     group           0 Jun 18  2004 xiejinglin
drw-rw-rw-   1 user     group           0 Nov 26  2008 xujinrong
drw-rw-rw-   1 user     group           0 May 25  2006 xuyizhuang
drw-rw-rw-   1 user     group           0 Jul  7 09:20 yangling
drw-rw-rw-   1 user     group           0 Feb 21  2006 yangronghua
drw-rw-rw-   1 user     group           0 Nov  9  2005 zhaimaolin
drw-rw-rw-   1 user     group           0 Sep  4  2009 zhangfei
drw-rw-rw-   1 user     group           0 Feb 24  2011 zhangxinxiang
drw-rw-rw-   1 user     group           0 Jan 18  2008 zhaoxinsheng
drw-rw-rw-   1 user     group           0 Sep  8  2008 zhutao
drw-rw-rw-   1 user     group           0 Dec 21  2007 zhuzhiwei
drw-rw-rw-   1 user     group           0 Apr 10  2009 zoudechun


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值