Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Befehle zum Übertragen von Dateien zwischen mehreren häufig verwendeten Linux-Systemen

Befehle zum Übertragen von Dateien zwischen mehreren häufig verwendeten Linux-Systemen

小云云
小云云Original
2017-11-18 16:37:014637Durchsuche

Der Linux-Befehl ist ein Befehl zum Verwalten des Linux-Systems. Für das Linux-System sind dies alles Dateien, unabhängig davon, ob es sich um den Zentralprozessor, den Speicher, das Festplattenlaufwerk, die Tastatur, die Maus oder den Benutzer handelt. Die Befehle für die Linux-Systemverwaltung sind der Kern des normalen Betriebs, ähnlich wie bei den vorherigen DOS-Befehlen. Es gibt zwei Arten von Linux-Befehlen im System: integrierte Shell-Befehle und Linux-Befehle. Es gibt drei gängige Methoden zum Kopieren von Dateien zwischen verschiedenen Linux-Betriebssystemen: Die erste ist FTP, was bedeutet, dass ftpServer auf einem Linux installiert wird, damit das andere das FTP-Client-Programm zum Kopieren von Dateien verwenden kann. Die zweite Methode besteht darin, den Samba-Dienst zu verwenden, der dem Kopieren von Windows-Dateien ähnelt und relativ einfach und bequem ist. Die dritte Methode besteht darin, den Befehl scp zum Kopieren von Dateien zu verwenden. Der scp-Befehl wird im Allgemeinen zwischen Linux-Systemen verwendet, um Dateien über das SSH-Protokoll zu übertragen. Hier nur einige Beispiele für Anmerkungen.

1. Dateien vom Server herunterladen

scp Benutzername@Servername:/Pfad/Dateiname /var/www/local_dir (lokales Verzeichnis)

Zum Beispiel

scp -P 2015 root@192.168.0.101:/var/www/test.txt

Laden Sie die Datei /var/www/test.txt unter 192.168.0.101 nach /var/www/local_dir (Lokal) herunter Verzeichnis) wird hier der Portnummernparameter (-P 2015) verwendet. Wenn die Portnummer 22 ist, kann der Portnummernparameter hier weggelassen werden.


2. Lokale Dateien auf den Server hochladen

scp /path/filename username@servername:/path

Zum Beispiel

scp - P 2015 /var/www/test.php root@192.168.0.101:/var/www/

Laden Sie die Datei test.php im lokalen Verzeichnis /var/www/ auf den Server 192.168.0.101 /var hoch /www/-Verzeichnis

3. Laden Sie das gesamte Verzeichnis vom Server herunter

scp -r Benutzername@Servername:/var/www/remote_dir/ (Remote-Verzeichnis) /var/www/local_dir ( Lokales Verzeichnis)

Zum Beispiel

scp -r root@192.168.0.101:/var/www/test /var/www/

4. Laden Sie das Verzeichnis hoch server

scp -r local_dir username@servername:remote_dir

Zum Beispiel

scp -P 2015 -r test root@192.168.0.101:/var/www/

Laden Sie das Testverzeichnis im aktuellen Verzeichnis in das Verzeichnis /var/www/ des Servers hoch

Hinweis: Der Zielserver muss Schreibberechtigungen aktivieren

Das Obige ist die Übertragung zwischen mehreren häufig Ich habe den Dateibefehl für Linux-Systeme verwendet. Ich hoffe, er kann allen helfen.

Verwandte Empfehlungen:

Zusammenfassung der Linux-Befehlszeile

Die neueste Linux-Befehlssammlung

Linux-Befehl – ​​scp-Nutzung

Das obige ist der detaillierte Inhalt vonBefehle zum Übertragen von Dateien zwischen mehreren häufig verwendeten Linux-Systemen. 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