Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So kopieren Sie Dateien zwischen verschiedenen Linux-Hosts

So kopieren Sie Dateien zwischen verschiedenen Linux-Hosts

小云云
小云云Original
2018-03-20 15:53:353172Durchsuche

Dieser Artikel zeigt Ihnen hauptsächlich die Methode zum Kopieren von Dateien zwischen verschiedenen Linux-Hosts. Ich hoffe, dass jeder mit dem Befehl cp vertraut ist.
Verwendung:

cp [options] source dest
cp [options] source... directory

Funktionsbeschreibung: Eine Datei in eine andere Datei kopieren oder mehrere Dateien in ein anderes Verzeichnis kopieren.
Optionsparameterbeschreibung:
-a Kopieren Sie den Dateistatus, Berechtigungen und andere Daten so weit wie möglich.
-r Wenn die Quelle Unterverzeichnisse enthält, rekursiv zum Ziel kopieren.
-f bedeutet erzwungene, erzwungene Ausführung. Wenn am Ziel bereits eine Datei mit demselben Dateinamen vorhanden ist, wird die Datei überschrieben (löschen Sie sie vor dem Kopieren und kopieren Sie sie dann).

Beispiel:
(1) Kopieren Sie die Datei aaa (existiert bereits) und nennen Sie sie bbb:

cp aaa bbb

(2) Kopieren Sie alle PHP-Sprachdateien in das Projekt Unterverzeichnis:

cp *.php project

Wenn Sie dann eine Dateikopie zwischen verschiedenen Linux-Hosts erreichen möchten, gibt es zwei gängige Methoden: Typ:

(1) Verwenden Sie FTP, dh installieren Sie den FTP-Server auf einem Linux, damit ein anderes Client-Programm, das FTP verwendet, Dateien kopieren kann.
(2) Verwenden Sie den Befehl scp, um eine Dateikopie mit Sicherheit zu erstellen, die auf der SSH-Anmeldung basiert. Diese Methode ist bequemer zu bedienen. Um die Übertragung zu beschleunigen, ist es am besten, die Datei vor dem Vorgang zu komprimieren.
A. Um die aktuelle Datei auf einen anderen Remote-Host zu kopieren, können Sie den folgenden Befehl verwenden:

scp /home/wwwroot/shop.tar.gz root@192.168.230.128:/home/root

Dann werden Sie aufgefordert, den Root-Benutzer des anderen 192.168.230.128 einzugeben Host. Melden Sie sich mit Ihrem Passwort an und beginnen Sie mit dem Kopieren.
B. Um Dateien vom Remote-Host auf das aktuelle System zu kopieren, können Sie den folgenden Befehl verwenden:

scp root@/shop.tar.gz 192.168.230.128:/home/root/shop.tar.gz home/wwwroot/shop.tar.gz

Verwandte Empfehlungen:

PHP zum Implementieren des Dateikopierens

Das obige ist der detaillierte Inhalt vonSo kopieren Sie Dateien zwischen verschiedenen Linux-Hosts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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