82 lines
3.1 KiB
Markdown
82 lines
3.1 KiB
Markdown
# Network Utilities / `ftpc` FTP Client
|
||
|
||
## FTP Commands
|
||
|
||
- `ABOR` – abort a file transfer
|
||
- `ACCT` – send account information
|
||
- `APPE` – append to a remote file
|
||
- `CDUP` – CWD to the parent of the current directory
|
||
- `CWD` – change working directory
|
||
- `DELE` – delete a remote file
|
||
- `HELP` – return help on using the server
|
||
- `LIST` – list remote files
|
||
- `MDTM` – return the modification time of a file
|
||
- `MKD` – make a remote directory
|
||
- `MLSD` – Standardized directory listing (instead of `LIST`)
|
||
- `MLST` – Standardized object listing (instead of `LIST`)
|
||
- `MODE` – set transfer mode
|
||
- `NLST` – name list of remote directory
|
||
- `NOOP` – do nothing
|
||
- `PASS` – send password
|
||
- `PASV` – enter passive mode
|
||
- `PORT` – open a data port
|
||
- `PWD` – print working directory
|
||
- `QUIT` – terminate the connection
|
||
- `REIN` – reinitialize the connection
|
||
- `RETR` – retrieve a remote file
|
||
- `REST` – Sets the point at which a file transfer should start
|
||
- `RMD` – remove a remote directory
|
||
- `RNFR` – rename from
|
||
- `RNTO` – rename to
|
||
- `SITE` – site-specific commands
|
||
- `SIZE` – return the size of a file
|
||
- `STOR` – store a file on the remote host
|
||
- `STOU` – store a file uniquely
|
||
- `STRU` – set file transfer structure
|
||
- `STAT` – return server status
|
||
- `SYST` – return system type
|
||
- `TYPE` – set transfer type
|
||
- `USER` – 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.
|