This article is a summary of commands used by FTP protocol. The commands are alphabetically ordered.

# Command Description
1 ABOR aborting active transfer operation
2 ACCT get account information
3 ADAT data authentication
4 ALLO allocate some disk space for receiving file
5 APPE append file
6 AUTH authentication mechanism
7 CCC delete / remove Channel Command
8 CDUP change to parent directory
9 CONF Confidentiality Protection Command
10 CWD change current working directory
11 DELE delete a file
12 ENC Privacy Protected Channel
13 EPRT gives extended address and port that must be connected
14 EPSV entering extended passive mode
15 FEAT get list of feature implemented by server
16 HELP get list of command available (help)
17 LANG Language Negotiation
18 LIST get file or directory information. If no specified, then information of current directory will be given
19 LPRT give information of long address and port that must be connected
20 LPSV entering long passive mode
21 MDTM give information of last update time of a file
22 MIC Integrity Protected Command
23 MKD make directory
24 MLSD list directory
25 MLST providing data of specific object.
26 MODE transfer mode setting (stream, block, or compressed)
27 NLST return list of filename in specific directory
28 NOOP No Operation (dummy packet, used for maintain connection / session)
29 OPTS choose option for a feature
30 PASS password authentication
31 PASV use passive mode to communicate
32 PBSZ Protection Buffer Size
33 PORT gives specific information of port number which will be called
34 PROT Data Channel Protection Level
35 PWD print working directory / current directory
36 QUIT disconnect from server
37 REIN reinitialize connetion
38 REST send a copy of file
39 RMD remove directory
40 RNFR rename filename from
41 RNTO rename filename to
42 SITE give / send specific command to server
43 SIZE return file size information
44 SMNT mount file structure
45 STAT return current status
46 STOR receive data and store as file on server
47 STOU store file as unique file (no file having same name)
48 STRU setting the file transfer structure
49 SYST return information of sistem type
50 TYPE set transfer mode (ASCII or binary)
51 USER username authentication
52 XCUP change parent of current directory
53 XMKD make directory
54 XPWD display current directory
56 XRMD remove directory
58 XSEM send data, if unsuccessful the operation will be swapped to mail
59 XSEN Send data to terminal


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">