São usados para solicitar os serviçosde transferência ou funções do sistema de arquivos.
| RETR (Retrieve) | Faz o Servidor-DTP enviar uma cópia do arquivo especificado para o Cliente-DTP ou para outro Servidor-DTP, através da conexão de dados. |
| STOR (Store) | Faz o Servidor-DTP aceitar os dados transferidos através da conexão de dadose armazená-los no arquivo especificado. |
| STOU (Store Unique) | Este comando é um caso particular do comando STOR, os dados transferidos ao Servidor-DTP são armazenados no diretório corrente em um arquivo cujo nome é definido pelo próprio servidor. |
| APPE (APPEnd) | Comando semelhante ao comando STOR, só que se o arquivo já existir, os dados transferidos são adicionados no fim do arquivo. |
| REST (Restart) | Providencia a retomada de uma operação de transferência interrompida. |
| RNFR (ReName From) | É usado para especificar o arquivo que o nome deve ser alterado. |
| RNTO (ReName To) | É usado para fornecer o novo nome do arquivo especificado através do comando RNFR emitido anteriormente. |
| ABOR (ABORt) | Permite a interrupção imediata de qualquer comando e da transferência de dados a ele associada. |
| HELP (Help) | Permite ao usuário obter informações sobre o FTP, principalmente sobre as características específicas dos sistemas envolvidos na transferência. |
| SITE ( SITE Parameters) | Permite a passagem, de parâmetros específicos para um dado servidor. |
| DELE (Delete) | Permite a remoção de um arquivo no sevidor. |
| STAT (STATus) | Permite obter informações sobre a conexão, sobre o servidor FTP e sobre a transferência em andamento, se este for executado sem nenhum parâmetro. |
| SYST (System) | Permite obter informações sobre o tipo de sistema operacional do servidor. |
| ALLO (ALLOcate) | Especifica qual a quantidade de bytes lógicos deve ser reservada para o arquivo. |
| NOOP (NOOP) | Não realiza nenhuma operação e requer uma resposta positiva do servidor. |