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.