English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Vollständiges Kommandozeilenhandbuch für Linux
Der Linux SCP-Befehl wird verwendet, um Dateien und Verzeichnisse zwischen Linux zu kopieren.
SCP ist die Abkürzung für secure copy, SCP ist ein sicherer Fernkopie-Befehl auf Basis von SSH-Login im Linux-System.
SCP ist verschlüsselt,RCP Es ist nicht verschlüsselt, SCP ist die erweiterte Version von RCP.
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i Identitätsdatei] [-l Begrenzung] [-o ssh_option] [-P port] [-S program] [[user@]host1:]datei1 [...] [[user@]host2:]datei2
Kurzschreibweise:
scp [Optionen] file_source file_target
Parameterbeschreibung:
Befehlsformat:
scp local_file remote_username@remote_ip:remote_folder oder scp local_file remote_username@remote_ip:remote_file oder scp local_file remote_ip:remote_folder oder scp local_file remote_ip:remote_file
Anwendungsbeispiel:
scp /home/space/music/1.mp3 [email protected]:/home/root/others/music scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/001.mp3 scp /home/space/music/1.mp3 de.oldtoolbag.com:/home/root/others/music scp /home/space/music/1.mp3 de.oldtoolbag.com:/home/root/others/music/001.mp3
Kommandoformat für das Kopieren von Verzeichnissen:
scp -r local_folder remote_username@remote_ip:remote_folder oder scp -r local_folder remote_ip:remote_folder
Anwendungsbeispiel:
scp -r /home/space/music/ [email protected]:/home/root/others/ scp -r /home/space/music/ de.oldtoolbag.com:/home/root/others/
Dieser Befehl kopiert den lokalen music-Verzeichnis in den Remote-others-Verzeichnis.
Von Remote auf Lokal kopieren, indem Sie nur das Kommando ändern, das von Lokal auf Remote kopiert wird, wie im folgenden Beispiel:2Die Reihenfolge der Parameter kann geändert werden, wie im folgenden Beispiel gezeigt:
Anwendungsbeispiel:
scp [email protected]:/home/root/others/music /home/space/music/1.mp3 scp -r de.oldtoolbag.com:/home/root/others/ /home/space/music/
1.Wenn die Firewall des Remote-Servers einen Port für den scp-Befehl festgelegt hat, müssen wir -P-Parameter, um den Port der Befehle zu konfigurieren, das Kommandoformat ist wie folgt:
#scp-Befehl verwendet den Portnummer 4588 scp -P 4588 [email protected]:/usr/local/sin.sh /home/administrator
2Stellen Sie sicher, dass der Benutzer, den Sie mit scp verwenden, die Berechtigung hat, die entsprechenden Dateien auf dem Remote-Server zu lesen, andernfalls funktioniert der scp-Befehl nicht.