| Nome | Comando | Parametri | Descrizione |
|---|
| Abort | ABOR | | Interrompe trasferimento dati. |
| Account | ACCT | <account-information> | Informazioni account (raramente usato). |
| Allocate | ALLO | <decimal-integer> | Alloca spazio sufficiente per ricevere un file (raramente usato). |
| Append (with create) | APPE | <pathname> | Appende dati ad un file esistente. |
| Change to parent directory | CDUP | | Va alla parent directory. |
| Change working directory | CWD | <pathname> | Cambia directory corrente. |
| Delete | DELE | <pathname> | Cancella file. |
| Help | HELP | <command> | Restituisce la lista dei comandi accettati dal server. Con argomento fornisce spiegazioni riguardo al comando specificato. |
| List | LIST | <pathname> | Restituisce il contenuto della directory specificata con metadati |
| Transfer mode | MODE | <mode-type> | Imposta la modalità di trasferimento (S=stream,B=block,C=compressed). |
| Make directory | MKD | <pathname> | Crea directory. |
| Name list | NLST | <pathname> | Restituisce i nomi dei file contenuti nella directory specificata. |
| Noop | NOOP | | Non fa nulla (usato prevalentemente per prevenire disconnessioni per inattività prolungata). |
| Password | PASS | <password> | Specifica la password dell'utente. |
| Passive | PASV | | Inizializza connessione dati passiva. |
| Data port | PORT | <host-port> | Inizializza connessione dati attiva. |
| Print working directory | PWD | | Ritorna nome della directory corrente. |
| Logout | QUIT | | Disconnette. Se un trasferimento è ancora in corso attende che termini prima di chiudere la sessione. |
| Reinitialize | REIN | | Effettua il log-off dell'utente loggato. |
| Restart | REST | <marker> | Riprende il trasferimento dall'offset indicato. |
| Retrieve | RETR | <pathname> | Preleva file (da server a client). |
| Remove directory | RMD | <pathname> | Rimuove directory. |
| Rename from | RNFR | <pathname> | Rinomina (sorgente). |
| Rename to | RNTO | <pathname> | Rinomina (destinazione). |
| Site parameters | SITE | <command> | Manda comando specifico per il server (non standardizzato; varia tra implementazioni). |
| Structure mount | SMNT | <pathname> | Monta struttura (raramente usato). |
| Status | STAT | <pathname> | Restituisce statistiche riguardo al server. Con argomento lista il contenuto di una directory utilizzando il canale comandi. |
| Store | STOR | <pathname> | Spedisce un file (da client a server). |
| Store unique | STOU | <pathname> | Spedisce un file (da client a server) utilizzando un nome univoco. |
| File structure | STRU | <structure-code> | Imposta la struttura dati (F=file,R=record,P=page). Praticamente inutilizzato. Il valore di default èF. |
| System | SYST | | Restituisce il tipo di sistema operativo. |
| Representation type | TYPE | <type> | Imposta la modalità di trasferimento (A=ASCII,E=EBCDIC,I=Binary,L=Local). Il valore di default èA. EBCDIC e Local sono raramente usati (esempio: unicamente su sistemi mainframe). |
| User Name | USER | <username> | Specifica nome utente. |