4.1 FTP Commands
G6 FTP Server supports most of the needed FTP commands

Some info about most used commands :
· ABOR 	when user abort its current command
· ALLO <param> param represents the number of bytes client would like to upload, ALLO checked for disk space availability
· APPE <param> param is filename to resume in upload
· CDUP / XCUP / PWD / XPWD / CWD <param> directory navigation
· HELP display supported command
· LIST / NLST list files
· MDTM yyyymmddhhmmss[+-xxx]  specify the new datetime for the specified filename
· MKD <param> / XMKD <param> create directory
· NOOP notify the server to not kick the user, simulate a command, does nothing
· PASV switch to passive mode
· PORT <param> specify address,port to connect to
· PWD <param> return current user directory
· QUIT disconnect from the server
· REIN reinit current user without having to disconnect, user coul now relogin with USER and PASS
· REST <param> set the byte offset to start from for file upload
· RETR <param>/ STOR <param>/ DELE <param>/ APPE <<param> RETRieve file, STOre file, DELEte file, APPEnd file (resume upload)
· RMD <param> remove directory
· RNFR <param> / RNTO <param> ReName FRom, ReNameTO used to rename a file
· SITE CHAT <user> <message> send a message to another connected user
· SITE INDEX Mac compatibility, usefull to search specific files on server
· SITE PSWD   allow user to change his password
· SITE WHO return who is connected : User Name - Connection Date - IP/HostName - Transfer KBps
· SITE ZONE display server's time zone relative to UTC
· SIZE <param> return size of specified object
· STAT return server's info & current user
· STOR <param> param represents the file to upload to server
· STOU <param> store unique, same as store but generate unique filename - not yet implemented
· SYST return system type
· TYPE <param> set transfer mode ASCII or Binary
· USER <param> / PASS <param> user name and pass for logging on the server

Note : some commands may be reported by help but have not function assigned to them. This is the case for UNIX oriented commands such as STRU, SMNT which deal with UNIX file system.