| Class | Description |
|---|---|
| ABOR |
Internal class, do not use directly.
ABOR <CRLF>This command tells the server to abort the previous FTP service command and any associated transfer of data. |
| ACCT |
Internal class, do not use directly.
ACCT <CRLF>Acknowledges the ACCT (account) command with a 202 reply. |
| APPE |
Internal class, do not use directly.
APPE <SP> <pathname> <CRLF>This command causes the server-DTP to accept the data transferred via the data connection and to store the data in a file at the server site. |
| AUTH |
Internal class, do not use directly.
This server supports explicit SSL support.
|
| CDUP |
Internal class, do not use directly.
CDUP <CRLF>This command is a special case of CWD, and is included to simplify the implementation of programs for transferring directory trees between operating systems having different syntaxes for naming the parent directory. |
| CWD |
Internal class, do not use directly.
CWD <SP> <pathname> <CRLF>This command allows the user to work with a different directory for file storage or retrieval without altering his login or accounting information. |
| DefaultCommandFactory |
Internal class, do not use directly.
Command factory to return appropriate command implementation depending on the
FTP request command string.
|
| DELE |
Internal class, do not use directly.
DELE <SP> <pathname> <CRLF>This command causes the file specified in the pathname to be deleted at the server site. |
| EPRT |
Internal class, do not use directly.
The EPRT command allows for the specification of an extended address for the
data connection.
|
| EPSV |
Internal class, do not use directly.
The EPSV command requests that a server listen on a data port and wait for a
connection.
|
| FEAT |
Internal class, do not use directly.
The FEAT command (introduced in [RFC-2389]) allows servers with additional
features to advertise these to a client by responding to the FEAT command.
|
| HELP |
Internal class, do not use directly.
HELP [<SP> This command shall cause the server to send helpful information regarding its implementation status over the control connection to the user. |
| LANG |
Internal class, do not use directly.
A new command "LANG" is added to the FTP command set to allow server-FTP
process to determine in which language to present server greetings and the
textual part of command responses.
|
| LIST |
Internal class, do not use directly.
LIST [<SP> <pathname>] <CRLF>This command causes a list to be sent from the server to the passive DTP. |
| MD5 |
Internal class, do not use directly.
MD5 <SP> <pathname> <CRLF>MMD5 <SP> <pathnames> <CRLF>Returns the MD5 value for a file or multiple files according to draft-twine-ftpmd5-00.txt. |
| MDTM |
Internal class, do not use directly.
MDTM <SP> <pathname> <CRLF>Returns the date and time of when a file was modified. |
| MFMT |
Command for changing the modified time of a file.
|
| MKD |
Internal class, do not use directly.
MKD <SP> <pathname> <CRLF>This command causes the directory specified in the pathname to be created as a directory (if the pathname is absolute) or as a subdirectory of the current working directory (if the pathname is relative). |
| MLSD |
Internal class, do not use directly.
MLSD [<SP> <pathname>] <CRLF>This command causes a list to be sent from the server to the passive DTP. |
| MLST |
Internal class, do not use directly.
MLST <SP> <pathname> <CRLF>Returns info on the file over the control connection. |
| MODE |
Internal class, do not use directly.
MODE <SP> The argument is a single Telnet character code specifying the data transfer modes described in the Section on Transmission Modes. |
| NLST |
Internal class, do not use directly.
NLST [<SP> <pathname>] <CRLF>This command causes a directory listing to be sent from server to user site. |
| NOOP |
Internal class, do not use directly.
NOOP <CRLF>This command does not affect any parameters or previously entered commands. |
| OPTS |
Internal class, do not use directly.
OPTS<SP> This command shall cause the server use optional features for the command specified. |
| OPTS_MLST |
Internal class, do not use directly.
Client-Server listing negotation.
|
| OPTS_UTF8 |
Internal class, do not use directly.
Client-Server encoding negotiation.
|
| PASS |
Internal class, do not use directly.
PASS <SP> The argument field is a Telnet string specifying the user's password. |
| PASV |
Internal class, do not use directly.
PASV <CRLF>This command requests the server-DTP to "listen" on a data port (which is not its default data port) and to wait for a connection rather than initiate one upon receipt of a transfer command. |
| PBSZ |
Internal class, do not use directly.
Protection buffer size.
|
| PORT |
Internal class, do not use directly.
PORT <SP> The argument is a HOST-PORT specification for the data port to be used in data connection. |
| PROT |
Internal class, do not use directly.
Data channel protection level.
|
| PWD |
Internal class, do not use directly.
PWD <CRLF>This command causes the name of the current working directory to be returned in the reply. |
| QUIT |
Internal class, do not use directly.
QUIT <CRLF>This command terminates a USER and if file transfer is not in progress, the server closes the control connection. |
| REIN |
Internal class, do not use directly.
REIN <CRLF>This command flushes a USER, without affecting transfers in progress. |
| REST |
Internal class, do not use directly.
REST <SP> The argument field represents the server marker at which file transfer is to be restarted. |
| RETR |
Internal class, do not use directly.
RETR <SP> <pathname> <CRLF>This command causes the server-DTP to transfer a copy of the file, specified in the pathname, to the server- or user-DTP at the other end of the data connection. |
| RMD |
Internal class, do not use directly.
RMD <SP> <pathname> <CRLF>This command causes the directory specified in the pathname to be removed as a directory (if the pathname is absolute) or as a subdirectory of the current working directory (if the pathname is relative). |
| RNFR |
Internal class, do not use directly.
RNFR <SP> <pathname> <CRLF>This command specifies the old pathname of the file which is to be renamed. |
| RNTO |
Internal class, do not use directly.
RNTO <SP> <pathname> <CRLF>This command specifies the new pathname of the file specified in the immediately preceding "rename from" command. |
| SITE |
Internal class, do not use directly.
Handle SITE command.
|
| SITE_DESCUSER |
Internal class, do not use directly.
This SITE command returns the specified user information.
|
| SITE_HELP |
Internal class, do not use directly.
Show SITE help message.
|
| SITE_STAT |
Internal class, do not use directly.
Show all statistics information.
|
| SITE_WHO |
Internal class, do not use directly.
Sends the list of all the connected users.
|
| SITE_ZONE |
Internal class, do not use directly.
Displays the FTP server timezone in RFC 822 format.
|
| SIZE |
Internal class, do not use directly.
SIZE <SP> <pathname> <CRLF>Returns the size of the file in bytes. |
| STAT |
Internal class, do not use directly.
STAT [<SP> <pathname>] <CRLF>This command shall cause a status response to be sent over the control connection in the form of a reply. |
| STOR |
Internal class, do not use directly.
STOR <SP> <pathname> <CRLF>This command causes the server-DTP to accept the data transferred via the data connection and to store the data as a file at the server site. |
| STOU |
Internal class, do not use directly.
STOU <CRLF>This command behaves like STOR except that the resultant file is to be created in the current directory under a name unique to that directory. |
| STRU |
Internal class, do not use directly.
STRU <SP> <structure-code> <CRLF>The argument is a single Telnet character code specifying file structure. |
| SYST |
Internal class, do not use directly.
SYST <CRLF>This command is used to find out the type of operating system at the server. |
| TYPE |
Internal class, do not use directly.
TYPE <SP> <type-code> <CRLF>The argument specifies the representation type. |
| USER |
Internal class, do not use directly.
USER <SP> <username> <CRLF>The argument field is a Telnet string identifying the user. |
FTP command implementations
Copyright © 2003–2017 The Apache Software Foundation. All rights reserved.