Skip to main content

WIE MAN: Verwendungsbeispiel des Linux-FTP-Befehls - 2021

Ubuntu: Netzwerklaufwerk (NAS) einbinden (Kann 2021).

Anonim

FTP ist das einfachste und bekannteste Dateiübertragungsprotokoll, das Dateien zwischen einem lokalen Computer und einem Remote-Computer oder -Netzwerk austauscht. Linux- und Unix-Betriebssysteme verfügen über integrierte Befehlszeilenaufforderungen, die Sie als FTP-Clients zum Herstellen einer FTP-Verbindung verwenden können.

Warnung: Eine FTP-Übertragung wird nicht verschlüsselt. Jeder, der die Übertragung abfängt, kann die von Ihnen gesendeten Daten einschließlich Benutzername und Kennwort lesen. Verwenden Sie für eine sichere Übertragung SFTP.

Stellen Sie eine FTP-Verbindung her

Bevor Sie die verschiedenen FTP-Befehle verwenden können, müssen Sie eine Verbindung mit dem Remote-Netzwerk oder Computer herstellen. Öffnen Sie dazu ein Terminalfenster in Linux und tippen Sie ein ftp gefolgt von einem Domainnamen oder einer IP-Adresse des FTP-Servers, z ftp 192.168.0.1 oder ftp domain.com . Zum Beispiel:

ftp abc.xyz.edu

Dieser Befehl versucht, eine Verbindung zum FTP-Server unter abc.xyz.edu herzustellen. Wenn dies gelingt, werden Sie aufgefordert, sich mit einem Benutzernamen und einem Kennwort anzumelden. Bei öffentlichen FTP-Servern können Sie sich häufig mit dem Benutzernamen anmelden anonym und Ihre E-Mail-Adresse als Passwort oder überhaupt ohne Passwort.

Wenn Sie sich erfolgreich anmelden, sehen Sie eine ftp> Eingabeaufforderung auf dem Bildschirm des Terminals. Bevor Sie fortfahren, erhalten Sie eine Liste der verfügbaren FTP-Befehle mithilfe vonHilfe Funktion. Dies ist nützlich, da je nach System und Software einige der aufgeführten FTP-Befehle möglicherweise nicht funktionieren.

Beispiele und Beschreibungen für FTP-Befehle

Die mit Linux und Unix verwendeten FTP-Befehle unterscheiden sich von den mit der Windows-Befehlszeile verwendeten FTP-Befehlen. Hier einige Beispiele, die die typische Verwendung der Linux-FTP-Befehle für das Remote-Kopieren, Umbenennen und Löschen von Dateien zeigen.

ftp> hilfe

Die Hilfefunktion listet die Befehle auf, mit denen Sie den Inhalt des Verzeichnisses anzeigen, Dateien übertragen und Dateien löschen können. Der Befehl ftp> ? erreicht das Gleiche.

ftp> ls

Dieser Befehl druckt die Namen der Dateien und Unterverzeichnisse im aktuellen Verzeichnis auf dem Remote-Computer.

ftp> cd kunden

Dieser Befehl ändert das aktuelle Verzeichnis in das genannte Unterverzeichnis Kunden wenn es existiert

ftp> cdup

Dadurch wird das aktuelle Verzeichnis in das übergeordnete Verzeichnis geändert.

ftp> lcd bilder

Dieser Befehl ändert das aktuelle Verzeichnis auf dem lokalen Computer in Bilder wenn es existiert

ftp> ascii

Dies wechselt in den ASCII-Modus zum Übertragen von Textdateien. ASCII ist auf den meisten Systemen der Standard.

ftp> binär

Dieser Befehl wechselt in den Binärmodus, um alle Dateien zu übertragen, die keine Textdateien sind.

ftp> get image1.jpg

Dies lädt die Datei herunter image1.jpg vom Remote-Computer zum lokalen Computer. Warnung: Wenn auf dem lokalen Computer bereits eine Datei mit demselben Namen vorhanden ist, wird diese überschrieben.

ftp> put image2.jpg

Lädt die Datei hoch image2.jpg vom lokalen Computer zum Remote-Computer. Warnung: Wenn auf dem Remote-Computer bereits eine Datei mit demselben Namen vorhanden ist, wird diese überschrieben.

ftp>! ls

Wenn Sie ein Ausrufezeichen vor einem Befehl einfügen, wird der angegebene Befehl auf dem lokalen Computer ausgeführt. Daher listet! Ls die Dateinamen und Verzeichnisnamen des aktuellen Verzeichnisses auf dem lokalen Computer auf.

ftp> mget * .jpg

Mit dem Befehl mget. Sie können mehrere Bilder herunterladen. Dieser Befehl lädt alle Dateien herunter, die auf .jpg enden.

ftp>umbenennen von in

Der Befehl zum Umbenennen ändert die Datei from in den neuen Namen to auf dem Remote-Server.

ftp> put local-file entfernte Datei

Dieser Befehl speichert eine lokale Datei auf dem Remote-Computer. Lokale Datei senden entfernte Datei macht dasselbe

ftp> mput * .jpg

Dieser Befehl lädt alle Dateien, die mit .jpg enden, in den aktiven Ordner auf dem Remote-Computer hoch.

ftp> entfernte Datei löschen

Löscht die Datei mit dem Namen Remote-Datei auf dem entfernten Rechner.

ftp> mdelete * .jpg

Dadurch werden alle Dateien gelöscht, die auf dem Remote-Computer im aktiven Ordner mit .jpg enden.

ftp> Größe Dateiname

Bestimmen Sie die Größe einer Datei auf dem Remote-Computer mit diesem Befehl.

ftp> mkdir Verzeichnisname

Erstellen Sie ein neues Verzeichnis auf dem Remote-Server.

ftp> Eingabeaufforderung

Der Eingabeaufforderungsbefehl schaltet den interaktiven Modus ein oder aus, sodass Befehle für mehrere Dateien ohne Bestätigung des Benutzers ausgeführt werden.

ftp> beenden

Der Befehl zum Beenden beendet die FTP-Sitzung und beendet das FTP-Programm. Die Befehle Tschüss und Ausfahrt das Gleiche erreichen.

Befehlszeilenoptionen

Optionen (auch als Flags oder Schalter bezeichnet) ändern die Funktion eines FTP-Befehls. Normalerweise folgt eine Befehlszeilenoption nach einem Leerzeichen dem Haupt-FTP-Befehl. Hier finden Sie eine Liste von Optionen, die Sie an FTP-Befehle anhängen können, und eine Beschreibung dessen, was sie tun.

  • -4 Verwenden Sie nur IPv4, wenn Sie einen Host kontaktieren
  • -6 Verwenden Sie nur IPv6
  • -eDeaktiviert die Protokollunterstützung und die Bearbeitung von Befehlen
  • -pVerwenden Sie den passiven Modus für die Datenübertragung
  • -ichDeaktiviert die interaktive Aufforderung während der Dateiübertragung
  • -nVerhindert die automatische Anmeldung bei der ersten Verbindung
  • -GDeaktiviert das Nachschlagen von Dateinamen
  • -vZwingt den Entfernungsserver, alle Antworten anzuzeigen
  • -dStartet das Debugging