当前位置:编程学习 > JAVA >>

为什么linux下的FTP命令与apache commons-net包使用的命令不同

大家好!最近做FTP下载的时候在使用commons-net包时遇到了困惑,是关于FTP命令的。
可能提问不是太清楚,请谅解!
问题是这样的:
这是Linux系统中FTP相关的所有命令:


下面是Apache commons-net包中FTP所有的命令:
public enum FTPCmd {
    ABOR,
    ACCT,
    ALLO,
    APPE,
    CDUP,
    CWD,
    DELE,
    EPRT,
    EPSV,
    FEAT,
    HELP,
    LIST,
    MDTM,
    MFMT,
    MKD,
    MLSD,
    MLST,
    MODE,
    NLST,
    NOOP,
    PASS,
    PASV,
    PORT,
    PWD,
    QUIT,
    REIN,
    REST,
    RETR,
    RMD,
    RNFR,
    RNTO,
    SITE,
    SMNT,
    STAT,
    STOR,
    STOU,
    STRU,
    SYST,
    TYPE,
    USER,
    ;

    // Aliases

    public final String getCommand() {
        return this.name();
    }
}


这样就很令人困惑,为什么命令不相同呢?
比如一个“列出指定目录内容”命令,在commons-net包中是NLST,而在linux系统下没有NLST,只有一个nlist命令
哪位能解释一下吗? Linux Apache FTP Java commons-net
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,