FTP (File Transfer Protocol) wird verwendet, um Dateien zwischen Computern über ein Netzwerk zu übertragen. Hier sind die wichtigsten FTP-Befehle mit Beschreibungen und Beispielen.
1. Verbindung und Navigation
open – Mit einem FTP-Server verbinden.
Syntax: open <hostname> [port]
Beispiel:
open ftp.beispiel.de
open ftp.beispiel.de 21
user – Anmeldung mit Benutzername und Passwort.
Syntax: user <benutzername> <passwort>
Beispiel:
user meinBenutzer meinPasswort
bye / quit – Sitzung beenden.
Syntax: bye oder quit
Beispiel:
bye
cd – Wechselt das aktuelle Verzeichnis auf dem Server.
Syntax: cd <verzeichnis>
Beispiel:
cd /public_html
lcd – Wechselt das aktuelle lokale Verzeichnis.
Syntax: lcd <verzeichnis>
Beispiel:
lcd C:\Benutzer\user\Dokumente
pwd – Zeigt das aktuelle Verzeichnis auf dem Server an.
Beispiel:
pwd
dir / ls / nlist – Listet den Inhalt des Verzeichnisses auf dem Server auf.
Beispiel:
dir
ls
nlist
2. Dateiverwaltung
get – Lädt eine Datei vom Server herunter.
Syntax: get <remote_datei> [lokale_datei]
Beispiel:
get datei.txt
get datei.txt lokale_kopie.txt
mget – Lädt mehrere Dateien vom Server herunter.
Syntax: mget <dateimuster>
Beispiel:
mget *.txt
put – Lädt eine Datei auf den Server hoch.
Syntax: put <lokale_datei> [remote_datei]
Beispiel:
put datei.txt
put lokal.txt remote.txt
mput – Lädt mehrere Dateien auf den Server hoch.
Syntax: mput <dateimuster>
Beispiel:
mput *.html
delete – Löscht eine Datei auf dem Server.
Syntax: delete <dateiname>
Beispiel:
delete alte_datei.txt
mdelete – Löscht mehrere Dateien.
Syntax: mdelete <dateimuster>
Beispiel:
mdelete *.bak
rename / rn – Bennent eine Datei auf dem Server um.
Syntax: rename <alter_name> <neuer_name>
Beispiel:
rename alt.txt neu.txt
mkdir / xmkdir – Erstellt ein Verzeichnis auf dem Server.
Syntax: mkdir <verzeichnis>
Beispiel:
mkdir neues_verzeichnis
rmdir / xrmdir – Löscht ein Verzeichnis auf dem Server.
Syntax: rmdir <verzeichnis>
Beispiel:
rmdir altes_verzeichnis
3. Übertragungsverwaltung
ascii / text – Setzt den Übertragungsmodus auf Text.
Beispiel:
ascii
binary / image – Setzt den Übertragungsmodus auf Binär.
Beispiel:
binary
get -resume / reget – Setzt den Download einer Datei fort.
Beispiel:
reget datei.txt
put -resume / reput – Setzt das Hochladen einer Datei fort.
Beispiel:
reput datei.txt
prompt – Aktiviert oder deaktiviert den interaktiven Modus für mget und mput.
Beispiel:
prompt
status – Zeigt den aktuellen Status der FTP-Sitzung.
Beispiel:
status
help / ? – Zeigt die Liste der Befehle oder Hilfe für einen bestimmten Befehl an.
Beispiel:
help
help get