Below is a list of FTP commands that may be sent to a File Transfer Protocol (FTP) server. It includes all commands that are standardized by the Internet Engineering Task Force (IETF) in RFC 959, plus extensions. Note that most command-line FTP clients present their own non-standard set of commands to users. For example, GET is the common user command to download a file instead of the raw command RETR.
See also List of FTP server return codes - in response to commands from a client, the FTP server returns reply codes
External links RFC 697 - CWD Command of FTP RFC 959 - File Transfer Protocol (FTP) RFC 1639 - FTP Operation Over Big Address Records (FOOBAR) RFC 2228 - FTP Security Extensions RFC 2389 - Feature negotiation mechanism for the File Transfer Protocol RFC 2428 - FTP Extensions for IPv6 and NATs RFC 2640 - Internationalization of the File Transfer Protocol RFC 3659 - Extensions to FTP RFC 5797 - FTP Command and Extension Registry RFC 7151 - File Transfer Protocol HOST Command for Virtual Hosts The 'MFMT', 'MFCT', and 'MFF' Command Extensions for FTP Streamlined FTP Command Extensions ('CSID', 'AVBL', 'DSIZ', 'RMDA', and 'THMB' commands) FTP Extension Allowing IP Forwarding (NATs) UTF-8 Option for FTP IANA FTP Commands and Extensions registry - The official registry of FTP Commands and Extensions Raw FTP command list
