FTP - Befehle

FTP = File Transfer Protocol

Einleitung:

FTP besitzt einen umfangreichen Befehlssatz, diese sind meistens DOS ähnlich.
Die Protokollkommandos sind meistens 4 Zeichen lange Sequenzen die von einem Newline-Zeichen abgeschlossen werden. Einige Befehle benötigen Argumente / Parameter.
Zur Geschichte, Funktions- und Arbeitsweise und Hacking von FTP lesen Sie bitte unsere anderen Artikel auf www.datahelp.de.
Hier werden die reinen Befehle von FTP erläutert.

Hinweis:

Port 20 ist für die Datenübertragung und Port 21 ist für die Kommandos!
Aus Sicherheitsgründen müssen nicht alle Befehle auf dem Server unterstützt, gleich geschrieben bzw. freigegeben sein.
Manche Befehle sind doppelt aber in unterschiedlicher Schreibweise aufgeführt!

FTP - Protokollkommandos:

Befehl:

Bedeutung:

! Betriebssystem-Fenster öffnen
? Lokale Hilfe

ABOR

Beende das zuletzt eingegebene Kommando

ACCT

Name des Benutzeraccounts / Benutzerkennung (siehe USER)

ALLO

Reserviere Speicher für Datei / Speicher für folgende Operation anfordern

APPE

Hänge Daten an eine Datei an (aus Senderichtung)

APPEND Verknüpfen von lokaler und Server-Datei
ASCII Stellt den ASCII-Übertragungsmodus ein
BELL Akustische Meldung, wenn der Befehl ausgeführt wurde
BINARY Stellt den Binär-Übertragungsmodus ein
BYE Beenden der FTP-Sitzung und des Interpreters
CD Wechseln des Verzeichnisses

CDUP

Wechsel ins nächst höhere Verzeichnis (Ausgangsverzeichnis)

CHMOD

Ändere die Rechte einer Datei

CLOSE Beenden der FTP-Sitzung

CWD

Wechsel das aktuelle Verzeichnis

DELE

Lösche eine Datei

DEBUG Schaltet in den debug-Modus
DIR Verzeichnisinhalt anzeigen
DISCONNECT Beenden der FTP-Sitzung

EXEC

Starten eines Programms

EXIT Beenden der FTP-Sitzung
GET Download einer Datei (vom Server)
GLOB Umschalten zwischen normaler und erweiterter Zeichenanzeige

GROUP

Wechsel in eine andere Gruppe

GPASS

Passwort für Gruppenwechsel

HASH Grafische Anzeige der Übertragung mittels "#"

HELP

Zeige verfügbare Kommandos / Befehle an (Hilfeinformationen)

IDLE

Ändere einen IDLE-Timer

LCD Wechseln des Verzeichnisses
LITERAL senden eines willkürlichen FTP-Befehls
LS Verzeichnisinhalt anzeigen

LIST

Erzeuge eine Verzeichnisliste (ls -lgA)

MDELETE mehrere Dateien löschen
MDIR Verzeichnisinhalte inkl. Unterverzeichnisse anzeigen

MDTM

Zeige den Zeitpunkt der letzten Änderung

MGET Download mehrerer Dateien gleichzeitig (vom Server)

MINFO

Wie SITE NEWER plus zusätzliche Informationen

MKD

Verzeichnis anlegen

MKDIR Erstellen eines Verzeichnisses
MLS Verzeichnisse inkl. Unterverzeichnisse anzeigen
MPUT Upload mehrerer Dateien gleichzeitig (zum Server)

MODE

Übertragungsmodus (Stream, Block, Compressed)

NEWER

Zeige alle Dateien, die neuer sind als das angegebene Datum

NLST

Erzeuge Liste der Dateinamen eines Verzeichnisses

NOOP

Tue nichts; Keine Operation

OPEN Verbindung zu einem FTP-Server aufnehmen

PASS

Kennzeichnet die Übertragung eines Passwortes

PASV

Schaltet den Server in den Passiv-Modus

PORT

Übertragung der Portnummer beim Client für den Datenkanal

PROMPT Aktivieren von interaktiven Ausgaben (bei Mehrfach-Befehlen)
PUT Upload einer Datei (zum Server)

PWD

Zeigt das aktuelle Verzeichnis an

QUIT

Beende die aktuelle Sitzung

QUOTE senden eines willkürlichen FTP-Befehls
RECV Download einer Datei vom Server
REIN Verbindung beenden und neu starten
REMOTEHELP Hilfe des FTP-Servers anfordern

REST

Wiederholung einer unvollständigen Übertragung

RETR

Upload einer Datei (vom Server)

RMD

Lösche ein Verzeichnis

RMDIR Verzeichnis entfernen

RNFR

Alter Name einer Datei, die umbenannt werden soll

RNTO

Neuer Name einer Datei, die umbenannt werden soll

SEND Upload einer Datei (zum Server)

SITE

Server-spezifische Kommandos

SIZE

Länge einer Datei

SMNT ein Dateisystem mounten

STAT

Status einer Datei

STATUS

Status einer Datei

STOR

Speichere eine Datei

STOU

Speichere eine Datei unter einem noch nicht vorhandenen Namen

STRU

Struktur der übertragenen Datei (File, Record, Page)

SYST

Zeige Informationen über das Betriebssystem des Servers

TRACE Schaltet in den Tracking-Modus

TYPE

Type der übertragenen Datei (ASCII, IMAGE, etc.) / Umschalten des Transfer-Typs

UMASK

Ändere die Defaultrechte für neue Dateien

USER

Name des Anwenders / Senden von neuen User-Informationen

VERBOSE Umschalten in den ausführlichen Modus

FTP - Rückgabewerte / Statuscodes:

Lesen Sie hier im Inhalt unter "FTP - Status - Codes".

 


Weitere Informationen unter dem Punkt:   Internet   im Inhalt !


Suche nach Literatur (hier klicken)!

Unsere Seiten nach weiteren Informationen durchsuchen!


Letzte Bearbeitung:       09 / 2004     -   Bitte beachten Sie das Copyright und die Hinweise im Inhalt unter www.datahelp.de


Copyright ©       www.datahelp.de

Modifizierung oder Weitergabe an Dritte nur mit Einverständnis des Autors gestattet !