为什么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相关