Linux ncftp-Befehl

Linux 命令大全Linux-Befehlssammlung

Der Linux-Befehl ncftp wird zum Übertragen von Dateien verwendet.

FTP ermöglicht es Benutzern, auf dem Server-Host gespeicherte Dateien herunterzuladen sowie Dateien auf einen Remote-Host hochzuladen.

Im Vergleich zum traditionellenftpBefehl verwendet,ncftpbietet es mehr Funktionen und eine bessere Benutzererfahrung. Es unterstützt erweiterte Funktionen wie das Fortsetzen abgebrochener Übertragungen, automatische Wiederverbindung, Lesezeichen und rekursive Verzeichnis-Downloads, was es sehr gut für Benutzer geeignet macht, die FTP häufig verwenden.

Installation

Auf den meisten Linux-Distributionen,ncftpkann es einfach über den Paketmanager installiert werden.

Im Folgenden finden Sie Installationsbefehle für mehrere gängige Distributionen:

Debian/Ubuntu:

sudo apt-get install ncftp

CentOS/RHEL:

sudo yum install ncftp

Fedora:

sudo dnf install ncftp

Arch Linux:

sudo pacman -S ncftp

Nach der Installation können Sie mit dem folgenden Befehl überprüfen, ob die Installation erfolgreich war:

ncftp --version

Syntax

ncftp [主机或IP地址]

Parameter description:

  • -u<username> Geben Sie den Benutzernamen für die Anmeldung am FTP-Server an
  • -p<password> Legen Sie das Benutzerpasswort fest
  • -P<port> Geben Sie die FTP-Portnummer an, Standard ist 21
  • -j<account> Geben Sie das Konto an
  • -h Hilfeinformationen
  • -v Versionsinformationen

Beispiele

1. Verbindung zu einem FTP-Server herstellen

Um eine Verbindung zu einem FTP-Server herzustellen, können Sie den folgenden Befehl verwenden:

ncftp ftp.example.com

Wobeiftp.example.comist die Adresse des FTP-Servers, mit dem Sie eine Verbindung herstellen möchten. Nach erfolgreicher Verbindung fordert das System Sie zur Eingabe eines Benutzernamens und eines Passworts auf.

2. Anonyme Anmeldung

Wenn der FTP-Server, mit dem Sie eine Verbindung herstellen möchten, anonyme Anmeldung unterstützt, können Sie direkt den folgenden Befehl verwenden:

ncftp -u anonymous ftp.example.com

Das System fordert Sie zur Eingabe eines Passworts auf; normalerweise können Sie Ihre E-Mail-Adresse als Passwort eingeben.

3. Dateien herunterladen

Um Dateien herunterzuladen, können Sie dengetBefehl verwenden. Zum Beispiel zum Herunterladen einer Datei namensfile.txtDatei:

get file.txt

Die Datei wird in das aktuelle Arbeitsverzeichnis heruntergeladen.

4. Dateien hochladen

Um Dateien hochzuladen, können Sie denputBefehl verwenden. Zum Beispiel zum Hochladen einer Datei namensfile.txtDatei:

put file.txt

Die Datei wird in das aktuelle Verzeichnis auf dem FTP-Server hochgeladen.

5. Verzeichnisse rekursiv herunterladen

ncftpEs unterstützt das rekursive Herunterladen aller Dateien in einem Verzeichnis und dessen Unterverzeichnissen. Verwenden Sie denget -Rcommand:

get -R directory_name

Dies wird herunterladendirectory_namedas Verzeichnis und alle seine Unterverzeichnisse und Dateien.

6. Unterbrochene Übertragungen fortsetzen

ncftpEs unterstützt das Fortsetzen unterbrochener Übertragungen. Wenn die Verbindung während des Downloads unterbrochen wird, können Sie denget -CBefehl zum Fortsetzen des Downloads:

get -C file.txt

Dadurch wird der Download der Datei an der Stelle fortgesetzt, an der er zuletzt unterbrochen wurde.

7. ncftp beenden

Um zu beendenncftp, können Sie denquitoderexitcommand:

quit

Oder:

exit

Erweiterte Funktionen

1. Lesezeichen-Funktion

ncftpEs bietet eine Lesezeichen-Funktion, mit der Sie Verbindungsinformationen für häufig verwendete FTP-Server für eine schnelle Verbindung speichern können. Um ein Lesezeichen hinzuzufügen, verwenden Sie den folgenden Befehl:

bookmark add mybookmark

Wobeimybookmarkist der Name des Lesezeichens. Das System fordert Sie auf, die FTP-Serveradresse, den Benutzernamen und das Passwort einzugeben.

Um mithilfe eines Lesezeichens eine Verbindung herzustellen, können Sie den folgenden Befehl verwenden:

ncftp mybookmark

2. Automatische Wiederverbindung

ncftpEs unterstützt die automatische Wiederverbindung. Wenn die Verbindung unterbrochen wird,ncftpversucht es automatisch, die Verbindung wiederherzustellen. Um die automatische Wiederverbindung zu aktivieren, können Sie die-Aoption:

ncftp -A ftp.example.com

3. Batch-Download

ncftpEs unterstützt Batch-Download. Sie können dengetBefehl verwenden, um mehrere Dateien herunterzuladen:

get file1.txt file2.txt file3.txt

Oder verwenden Sie Wildcards, um passende Dateien herunterzuladen:

get *.txt

Linux 命令大全Linux-Befehlssammlung

Andere Erweiterungen