Passa al contenuto principale

4.1 Comandi FTP (FTP COMMANDS)

Ecco i comandi FTP:

Comandi di controllo accesso (Access Control Commands)

  • USER (USER NAME) - Il campo argomento è una stringa Telnet che identifica l'utente.
  • PASS (PASSWORD) - Il campo argomento è una stringa Telnet che specifica la password dell'utente.
  • ACCT (ACCOUNT) - Il campo argomento è una stringa Telnet che identifica l'account dell'utente.
  • CWD (CHANGE WORKING DIRECTORY) - Questo comando consente all'utente di lavorare con una directory diversa per l'archiviazione o il recupero di file.
  • CDUP (CHANGE TO PARENT DIRECTORY) - Questo comando è un caso speciale di CWD ed è incluso per semplificare l'implementazione di programmi per il trasferimento di alberi di directory.
  • SMNT (STRUCTURE MOUNT) - Questo comando consente all'utente di montare una diversa struttura dati del file system.
  • QUIT (LOGOUT) - Questo comando termina un USER e svuota tutte le informazioni I/O e dell'account.

Comandi dei parametri di trasferimento (Transfer Parameter Commands)

  • PORT (DATA PORT) - L'argomento è la specifica della porta dati.
  • PASV (PASSIVE) - Questo comando richiede al server-DTP di "ascoltare" (listen) su una porta dati.
  • TYPE (REPRESENTATION TYPE) - L'argomento specifica il tipo di rappresentazione (ASCII, EBCDIC, Image, Local byte).
  • STRU (FILE STRUCTURE) - L'argomento è un singolo codice carattere Telnet che specifica la struttura del file (File, Record, Page).
  • MODE (TRANSFER MODE) - L'argomento è un singolo codice carattere Telnet che specifica la modalità di trasferimento dati (Stream, Block, Compressed).

Comandi del servizio FTP (FTP Service Commands)

  • RETR (RETRIEVE) - Questo comando fa sì che il server-DTP trasferisca una copia del file.
  • STOR (STORE) - Questo comando fa sì che il server-DTP accetti i dati trasferiti e li memorizzi come file.
  • STOU (STORE UNIQUE) - Questo comando si comporta come STOR tranne che il file risultante deve essere creato nella directory corrente con un nome univoco per quella directory.
  • APPE (APPEND) - Questo comando fa sì che il server-DTP accetti i dati trasferiti e li memorizzi come file.
  • ALLO (ALLOCATE) - Questo comando può essere richiesto da alcuni server per riservare spazio di archiviazione sufficiente.
  • REST (RESTART) - Il campo argomento rappresenta il marcatore server (Server Marker) al quale il trasferimento file deve essere riavviato.
  • RNFR (RENAME FROM) - Questo comando specifica il vecchio percorso del file che deve essere rinominato.
  • RNTO (RENAME TO) - Questo comando specifica il nuovo percorso del file specificato nel comando RNFR immediatamente precedente.
  • ABOR (ABORT) - Questo comando dice al server di abortire il comando di servizio FTP precedente.
  • DELE (DELETE) - Questo comando fa sì che il file specificato nel percorso venga eliminato.
  • RMD (REMOVE DIRECTORY) - Questo comando fa sì che la directory specificata nel percorso venga rimossa come directory.
  • MKD (MAKE DIRECTORY) - Questo comando fa sì che la directory specificata nel percorso venga creata come directory.
  • PWD (PRINT WORKING DIRECTORY) - Questo comando fa sì che il nome della directory di lavoro corrente venga restituito.
  • LIST (LIST) - Questo comando fa sì che venga inviato un elenco dal server al DTP passivo.
  • NLST (NAME LIST) - Questo comando fa sì che venga inviato un elenco di directory dal sito server al sito utente.
  • SITE (SITE PARAMETERS) - Questo comando viene utilizzato dal server per fornire servizi specifici al suo sistema.
  • SYST (SYSTEM) - Questo comando viene utilizzato per conoscere il tipo di sistema operativo del server.
  • STAT (STATUS) - Questo comando provoca l'invio di una risposta di stato sulla connessione di controllo.
  • HELP (HELP) - Questo comando fa sì che il server invii informazioni utili.
  • NOOP (NOOP) - Questo comando non influisce su alcun parametro o comando precedentemente immesso.