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 !