Supported FTP Commands
ABOR
ALLO
APPE
AUTHmod_tls)
CDUP
CLNT
CSID
CWD
DELE
EPRTPORT command that can handle IPv6
    addresses.
EPSVPASV command that can
    handle IPv6 addresses.
FEAT
HASHmod_digest module
    is compiled/loaded.
HELP
HOST
LANG
LIST
MDTMMFMT
    command is used to change a file's modification time.
MFMTmod_facts.
    Some clients use this command to change the last modified timestamp on
    a newly uploaded file so that the timestamp on the server matches the
    timestamp of that file on the client.
  
MKD
MLSDmod_facts.  Unlike
    the LIST command, whose response format
    was never specified, the MLSD command has a strictly defined
    response format (see RFC 3659 for details).  This format was designed to be easily machine parseable,
    for automated processing of directory listing formats; the format was also
    designed to be platform-agnostic, and thus portable.
  
MLSTmod_facts.  This
    command is similar to MLSD in that it
    uses the same response format.  Unlike MLSD, the response for a
    MLST is sent back on the control connection rather than
    using a data connection, and is for a single file only.
  
MODEproftpd only supports one (i.e. Stream).
  
NLST
NOOP
OPTSOPTS
    command, if that command supports such optional parameters.
PASS
PASV
PBSZmod_tls)
PORT
PROTmod_tls)
PWD
QUIT
RANGmod_xfer and defined by
    this IETF
    Draft.
  
REST
RETR
RMD
RNFR
RNTO
SITEproftpd's SITE commands.
SIZE
SSCN
STAT
STOR
STOU
SYST
TYPE
USER
XCUPCDUP command,
    and has the same functionality.
XCWDCWD command,
    and has the same functionality.
XMKDMKD command,
    and has the same functionality.
XPWDPWD command,
    and has the same functionality.
XRMDRMD command,
    and has the same functionality.
Supported SITE commands
CHGRPExample:
    SITE CHGRP ftpgroup script.cgi
  
CHMODExample:
    SITE CHMOD 755 script.cgi
  
HELP
MKDIRMKD command, this
    SITE can be used to create a directory.  It will, unlike
    MKD, also create any directories in the path that do
    not exist.
    Example:
SITE MKDIR /path/to/some/dir/that/is/not/there/Supported by the
mod_site_misc module.
  
RMDIRRMD command, this
    SITE can be used to remove a directory.  It will, unlike
    RMD, also delete any files in the directory.
    Example:
SITE RMDIR /path/to/some/dir/with/files/Supported by the
mod_site_misc module.
  
SYMLINKExample:
SITE SYMLINK src destSupported by the
mod_site_misc module.
  
UTIMEExample:
SITE UTIME 200412312359 /path/to/some/file.txtSupported by the
mod_site_misc module.
  
Unsupported FTP Commands
ACCT
MACB
REIN
SMNT
STRUproftpd only supports a
    STRU parameter of type F (for "file"),
    and so does not support this command.