ftpc
FTP client
FTP client. See apps/include/netutils/ftpc.h
for interface information.
FTP Commands
ABOR
– abort a file transferACCT
– send account informationAPPE
– append to a remote fileCDUP
– CWD to the parent of the current directoryCWD
– change working directoryDELE
– delete a remote fileHELP
– return help on using the serverLIST
– list remote filesMDTM
– return the modification time of a fileMKD
– make a remote directoryMLSD
– Standardized directory listing (instead ofLIST
)MLST
– Standardized object listing (instead ofLIST
)MODE
– set transfer modeNLST
– name list of remote directoryNOOP
– do nothingPASS
– send passwordPASV
– enter passive modePORT
– open a data portPWD
– print working directoryQUIT
– terminate the connectionREIN
– reinitialize the connectionRETR
– retrieve a remote fileREST
– Sets the point at which a file transfer should startRMD
– remove a remote directoryRNFR
– rename fromRNTO
– rename toSITE
– site-specific commandsSIZE
– return the size of a fileSTOR
– store a file on the remote hostSTOU
– store a file uniquelySTRU
– set file transfer structureSTAT
– return server statusSYST
– return system typeTYPE
– set transfer typeUSER
– send username
FTP Replies
110
– Restart marker reply.120
– Service ready in nnn minutes.125
– Data connection already open; transfer starting.150
– File status okay; about to open data connection.200
– Command okay.202
– Command not implemented, superfluous at this site.211
– System status, or system help reply.212
– Directory status.213
– File status.214
– Help message.215
– NAME system type.220
– Service ready for new user.221
– Service closing control connection.225
– Data connection open; no transfer in progress.226
– Closing data connection.227
– Entering Passive Mode (h1
,h2
,h3
,h4
,p1
,p2
).230
– User logged in, proceed.250
– Requested file action okay, completed.257
–PATHNAME
created.331
– User name okay, need password.332
– Need account for login.350
– Requested file action pending further information.421
– Service not available, closing control connection.425
– Can’t open data connection.426
– Connection closed; transfer aborted.450
– Requested file action not taken.451
– Requested action aborted: local error in processing.452
– Requested action not taken.500
– Syntax error, command unrecognized.501
– Syntax error in parameters or arguments.502
– Command not implemented.503
– Bad sequence of commands.504
– Command not implemented for that parameter.530
– Not logged in.532
– Need account for storing files.550
– Requested action not taken.551
– Requested action aborted: page type unknown.552
– Requested file action aborted.553
– Requested action not taken.