Zum Hauptinhalt springen

4.1 FTP-Befehle (FTP COMMANDS)

Folgende FTP-Befehle gibt es:

Zugriffskontrollbefehle (Access Control Commands)

  • USER (USER NAME) - Das Argumentfeld ist eine Telnet-Zeichenkette, die den Benutzer identifiziert.
  • PASS (PASSWORD) - Das Argumentfeld ist eine Telnet-Zeichenkette, die das Passwort des Benutzers angibt.
  • ACCT (ACCOUNT) - Das Argumentfeld ist eine Telnet-Zeichenkette, die das Konto des Benutzers identifiziert.
  • CWD (CHANGE WORKING DIRECTORY) - Dieser Befehl ermöglicht es dem Benutzer, mit einem anderen Verzeichnis für Dateispeicherung oder -abruf zu arbeiten.
  • CDUP (CHANGE TO PARENT DIRECTORY) - Dieser Befehl ist ein Spezialfall von CWD und wurde eingeschlossen, um die Implementierung von Programmen für die Übertragung von Verzeichnisbäumen zu vereinfachen.
  • SMNT (STRUCTURE MOUNT) - Dieser Befehl ermöglicht es dem Benutzer, eine andere Dateisystemdatenstruktur zu mounten.
  • QUIT (LOGOUT) - Dieser Befehl beendet einen USER und löscht alle I/O- und Kontoinformationen.

Übertragungsparameterbefehle (Transfer Parameter Commands)

  • PORT (DATA PORT) - Das Argument ist die Spezifikation des Datenports.
  • PASV (PASSIVE) - Dieser Befehl fordert den Server-DTP auf, an einem Datenport zu „lauschen" (listen).
  • TYPE (REPRESENTATION TYPE) - Das Argument gibt den Darstellungstyp an (ASCII, EBCDIC, Image, Local byte).
  • STRU (FILE STRUCTURE) - Das Argument ist ein einzelnes Telnet-Zeichencode, das die Dateistruktur angibt (File, Record, Page).
  • MODE (TRANSFER MODE) - Das Argument ist ein einzelnes Telnet-Zeichencode, das den Datenübertragungsmodus angibt (Stream, Block, Compressed).

FTP-Servicebefehle (FTP Service Commands)

  • RETR (RETRIEVE) - Dieser Befehl veranlasst den Server-DTP, eine Kopie der Datei zu übertragen.
  • STOR (STORE) - Dieser Befehl veranlasst den Server-DTP, die übertragenen Daten zu akzeptieren und als Datei zu speichern.
  • STOU (STORE UNIQUE) - Dieser Befehl verhält sich wie STOR, außer dass die resultierende Datei im aktuellen Verzeichnis unter einem für dieses Verzeichnis eindeutigen Namen erstellt werden soll.
  • APPE (APPEND) - Dieser Befehl veranlasst den Server-DTP, die übertragenen Daten zu akzeptieren und als Datei zu speichern.
  • ALLO (ALLOCATE) - Dieser Befehl kann von einigen Servern erforderlich sein, um ausreichenden Speicherplatz zu reservieren.
  • REST (RESTART) - Das Argumentfeld stellt den Server-Marker (Server Marker) dar, bei dem die Dateiübertragung neu gestartet werden soll.
  • RNFR (RENAME FROM) - Dieser Befehl gibt den alten Pfadnamen der Datei an, die umbenannt werden soll.
  • RNTO (RENAME TO) - Dieser Befehl gibt den neuen Pfadnamen der Datei an, die im unmittelbar vorhergehenden RNFR-Befehl angegeben wurde.
  • ABOR (ABORT) - Dieser Befehl weist den Server an, den vorherigen FTP-Servicebefehl abzubrechen.
  • DELE (DELETE) - Dieser Befehl bewirkt, dass die im Pfadnamen angegebene Datei gelöscht wird.
  • RMD (REMOVE DIRECTORY) - Dieser Befehl bewirkt, dass das im Pfadnamen angegebene Verzeichnis als Verzeichnis entfernt wird.
  • MKD (MAKE DIRECTORY) - Dieser Befehl bewirkt, dass das im Pfadnamen angegebene Verzeichnis als Verzeichnis erstellt wird.
  • PWD (PRINT WORKING DIRECTORY) - Dieser Befehl bewirkt, dass der Name des aktuellen Arbeitsverzeichnisses zurückgegeben wird.
  • LIST (LIST) - Dieser Befehl bewirkt, dass eine Liste vom Server zum passiven DTP gesendet wird.
  • NLST (NAME LIST) - Dieser Befehl bewirkt, dass eine Verzeichnisliste vom Serverstandort zum Benutzerstandort gesendet wird.
  • SITE (SITE PARAMETERS) - Dieser Befehl wird vom Server verwendet, um systemspezifische Dienste bereitzustellen.
  • SYST (SYSTEM) - Dieser Befehl wird verwendet, um den Typ des Betriebssystems am Server herauszufinden.
  • STAT (STATUS) - Dieser Befehl bewirkt, dass eine Statusantwort über die Steuerungsverbindung gesendet wird.
  • HELP (HELP) - Dieser Befehl bewirkt, dass der Server hilfreiche Informationen sendet.
  • NOOP (NOOP) - Dieser Befehl beeinflusst keine Parameter oder zuvor eingegebenen Befehle.