So laden Sie Dateien aus der Ferne unter einem Linux-System mit den Befehlen ftp und scp herunter

巴扎黑
Freigeben: 2017-08-02 15:56:12
Original
3625 Leute haben es durchsucht

FTP-Befehl:

Auf dem Server ist ein FTP-Server installiert, und ein anderes Linux kann das FTP-Client-Programm zum Kopieren, Lesen und Herunterladen von Dateien verwenden.

1. Stellen Sie eine Verbindung zum FTP-Server her.
Format: ftp [Hostname | fragt Sie nach Ihrem Benutzernamen und Passwort, geben Sie den Benutzernamen bzw. das entsprechende Passwort ein und warten Sie, bis die Authentifizierung erfolgreich ist.

2. Dateien herunterladen

Zum Herunterladen von Dateien verwenden Sie normalerweise die Befehle get und mget.

a) get

Format: get [remote-file] [local-file]
Übertragen Sie die Datei vom Remote-Host auf den lokalen Host
Wenn Sie e:rose1 auf dem server.bmp, dann
ftp> get /rose/1.bmp (Enter)

b) mget

Format: mget [remote-files]

Von der Fernbedienung empfangen host Senden Sie einen Stapel Dateien an den lokalen Host.
Wenn Sie alle Dateien unter e:rose auf dem Server abrufen möchten, dann
cd /rose
ftp> )

Hinweis: Die Dateien werden in das aktuelle Verzeichnis des Linux-Hosts heruntergeladen. Wenn Sie beispielsweise den FTP-Befehl unter /root/yint ausführen, werden die Dateien nach /root/yint heruntergeladen.

3. Dateien hochladen

a) put

Format: put local-file [remote-file]

Übertragen Sie eine lokale Datei auf den Remote-Host
Wenn Sie Ich möchte das lokale 1.bmp auf den Remote-Host e:rose übertragen und es in 333.bmp umbenennen
 ftp> put 1.bmp /rose/333.bmp (Enter)

b) mput

Format: mput local-files

Übertragen Sie einen Stapel Dateien im lokalen Host an den Remote-Host.
Wenn Sie alle BMP-Dateien im aktuellen lokalen Verzeichnis auf den Server e:rose hochladen möchten
ftp> ; cd /rose (Enter)
ftp> mput *.bmp (Enter)
Hinweis: Hochgeladene Dateien stammen aus dem aktuellen Verzeichnis des Hosts. Wenn Sie beispielsweise den FTP-Befehl unter /root/test ausführen, werden nur die Linux-Dateien unter /root/test auf den Server e:rose hochgeladen.

4. Verbindung trennen

bye: Verbindung zum Server trennen.

 ftp> bye (Enter)

SCP-Befehl:

scp ist eine sichere Dateikopie, SSH-basierte Anmeldung

Angenommen, ich Sie möchten eine Datei mit dem Namen a.tar.tz unter /home auf dem lokalen Computer nach /home/tmp auf dem Remote-Server 192.168.0.2 kopieren. Und Ihr Kontoname auf dem Remote-Server ist root. Sie können diesen Befehl verwenden:

scp /home/a.tar.tz root@192.168.0.2:/home/tmp/


Wenn Sie Dateien vom Remote-Computer in das aktuelle Verzeichnis kopieren möchten Verwenden Sie auf dem lokalen Computer diesen Befehl:

scp root@192.168.0.2:/home/a.tar.tz


Kopieren Sie die Dateien im gesamten Verzeichnis des Remote-Computers
scp -r root @192.168.0.2:/home/* . /

Das obige ist der detaillierte Inhalt vonSo laden Sie Dateien aus der Ferne unter einem Linux-System mit den Befehlen ftp und scp herunter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage