Heim > Artikel > Betrieb und Instandhaltung > Was tun, wenn der FTP-Befehl unter Linux nicht verwendet werden kann?
Lösung: 1. Für das Red Hat-System verwenden Sie „yum install ftp-y“, um FTP zu installieren. 2. Für das Debian-System verwenden Sie „apt install ftp -y“, um FTP zu installieren. 3. Für das SUSE-System verwenden Sie „zypper“. „FTP installieren“ Installieren Sie einfach FTP.
Die Betriebsumgebung dieses Tutorials: Red Hat 8.2&&Debian 11.0&&SUSE 15-System, Dell G3-Computer.
Wenn der FTP-Client nicht installiert ist, wird angezeigt, dass kein FTP-Befehl vorhanden ist. Die Lösung besteht darin, das FTP-Softwarepaket zu installieren.
Die Methode zum Installieren des FTP-Softwarepakets ist wie folgt:
sudo yum install ftp -y2. Debian-System
sudo apt install ftp -y3. Sie können den FTP-Befehl verwenden Installation.
Erweiterte Kenntnisse:
1. Mit FTP-Server verbinden
Format: ftp [Hostname|. IP-Adresse]
a) Geben Sie in der Linux-Befehlszeile ein:ftp 192.168.1.1
b) Server Sie werden nach Ihrem Benutzernamen und Passwort gefragt, geben Ihren Benutzernamen bzw. Ihr entsprechendes Passwort ein und warten, bis die Authentifizierung erfolgreich ist.2. Dateien herunterladen
Um Dateien herunterzuladen, verwenden Sie normalerweise die beiden Befehle get und mget. a) getFormat: get [remote-file] [local-file]
Übertragen Sie Dateien vom Remote-Host auf den lokalen Host. Wenn Sie /usr/your/1.htm auf dem Remote-Server erhalten möchten, dann:sudo zypper install ftpFormat: mget [remote-files]Empfangen Sie einen Stapel Dateien vom Remote-Host auf dem lokalen Host. Wenn Sie alle Dateien unter /usr/your/ auf dem Server abrufen möchten, dann:
ftp> get /usr/your/1.htm 1.htm (回车) b) mget#Zu diesem Zeitpunkt wird für jede heruntergeladene Datei eine Eingabeaufforderung angezeigt. Wenn Sie die Eingabeaufforderung entfernen möchten, führen Sie Folgendes aus: prompt off before mget *.* commandHinweis: Die Dateien werden in das aktuelle Verzeichnis des Linux-Hosts heruntergeladen. Wenn Sie beispielsweise den FTP-Befehl unter /usr/my ausführen, werden die Dateien nach /usr/my heruntergeladen.
3. Dateien hochladen
a) putFormat: put local-file [remote-file]Übertragen Sie eine lokale Datei auf den Remote-Host.
Wenn Sie das lokale 1.htm auf den Remote-Host /usr/your übertragen und in 2.htm umbenennen möchten, dann: ftp> geben Sie 1.htm /usr/your/2.htm ein (Eingabetaste)b) mputFormat: mput local-filesÜbertragen Sie einen Stapel Dateien vom lokalen Host auf den Remote-Host. Wenn Sie alle HTML-Dateien im aktuellen lokalen Verzeichnis auf den Server/usr/your/ hochladen möchten, dann:
ftp> cd /usr/your/ ftp> mget *.* (回车)#Hinweis: Die hochgeladenen Dateien stammen alle aus dem aktuellen Verzeichnis des Hosts. Wenn Sie beispielsweise den FTP-Befehl unter /usr/my ausführen, werden nur die Dateien unter /usr/my auf den Server unter /usr/your hochgeladen.
4. Verbindung trennen
Tschüs: Verbindung zum Server trennen. ftp> bye (Enter)5. Verbindungsfehler:
ftp> cd /usr/your (回车) ftp> mput *.htm (回车)Verwandte Empfehlungen: „
Linux Video Tutorial
“.
Das obige ist der detaillierte Inhalt vonWas tun, wenn der FTP-Befehl unter Linux nicht verwendet werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!