Heim > Artikel > Betrieb und Instandhaltung > Befehle zum Übertragen von Dateien zwischen mehreren häufig verwendeten Linux-Systemen
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
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!