Latest web development tutorials

Linux Befehl scp

Linux Befehl scp

Linux-Befehl Daquan Linux - Befehl Daquan

Linux Befehl scp Dateien und Verzeichnisse zwischen Linux zu kopieren.

scp eine sichere Kopie der Akronym ist, wird scp Remote-Dateikopie auf Befehl ssh auf Basis für den sicheren Login Linux-System.

Grammatik

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2

Einfache Wortlaut:

scp [可选参数] file_source file_target 

Parameter Beschreibung:

  • -1: Forced scp Befehlsprotokoll ssh1
  • -2: Forced scp Befehlsprotokoll ssh2
  • -4: Forced scp Befehl verwendet nur IPv4-Adressierung
  • -6: Forced scp Befehl verwendet nur IPv6-Adressierung
  • -B: Verwenden Sie Batch-Modus (Übertragung nicht Übertragung Passwort oder eine Phrase fragen)
  • -C: Lassen Sie Kompression. (Die Option -C ssh, wodurch die Kompression zu öffnen)
  • -p: behalten die ursprünglichen Dateiänderungszeit, Zugriffszeit und Zugriffsrechte.
  • -F: zeigt nicht die Übertragungsfortschrittsbalken.
  • -r: rekursive Kopie das gesamte Archiv.
  • -v: Ausführlicher Modus Bildschirmausgabe. scp und ssh (1) zeigt den gesamten Prozess Informationen zur Fehlersuche. Diese Informationen werden für die Fehlersuche Verbindung, Authentifizierung und Konfiguration Probleme.
  • -c Chiffre: Chiffre, die Daten zu verschlüsseln, wird diese Option direkt an ssh übergeben werden.
  • -F Ssh_config: ssh geben Sie eine alternative Konfigurationsdatei wird dieser Parameter direkt an ssh übergeben.
  • -i identity_file: Schlüsseldatei aus der angegebenen Dateiübertragung verwendet gelesen wird, wird dieser Parameter direkt an ssh übergeben.
  • -l Limit: begrenzte Bandbreite Benutzer können Kbit / s Einheiten verwenden.
  • -o ssh_option: Wenn Sie mit ssh_config gewohnt sind (5) in der Art und Weise der Parameterübergabe,
  • -P Hafen: beachten Sie die Hauptstadt P-Port wird verwendet, um die Portnummer der Datenübertragung angeben
  • -S-Programm: Gibt das Programm verwendet, um die Übertragung zu verschlüsseln. Dieses Programm muss ssh (1) Optionen der Lage sein zu verstehen.

Beispiele

1, von der lokalen auf entfernte kopiert

Format:

scp local_file remote_username@remote_ip:remote_folder 
或者 
scp local_file remote_username@remote_ip:remote_file 
或者 
scp local_file remote_ip:remote_folder 
或者 
scp local_file remote_ip:remote_file 

  • 1,2 bezeichnet den Benutzernamen, Befehlsausführung müssen ein Kennwort eingeben, wird nur der erste gibt die Remote-Verzeichnis, Dateiname unverändert Artikel 2 den Dateinamen angibt;
  • Die ersten drei oder vier nicht einen Benutzernamen angeben, müssen Sie einen Benutzernamen und ein Passwort Befehl einzugeben ausgeführt wird, nur die ersten drei der angegebenen Remote-Verzeichnis, unverändert Artikel 4 Dateiname gibt den Dateinamen;

Anwendungsbeispiele:

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 www.w3cschool.cc:/home/root/others/music 
scp /home/space/music/1.mp3 www.w3cschool.cc:/home/root/others/music/001.mp3 

Kopieren Sie das Verzeichnis Befehlsformat:

scp -r local_folder remote_username@remote_ip:remote_folder 
或者 
scp -r local_folder remote_ip:remote_folder 
  • Die erste gibt den Benutzernamen, müssen die Befehlsausführung, ein Passwort einzugeben;
  • Die ersten beiden geben nicht einen Benutzernamen, Ausführungsbefehl benötigen einen Benutzernamen und ein Passwort einzugeben;

Anwendungsbeispiele:

scp -r /home/space/music/ [email protected]:/home/root/others/ 
scp -r /home/space/music/ www.w3cschool.cc:/home/root/others/ 

Der obige Befehl kopiert die lokale Musik-Verzeichnis an die Remote-Verzeichnis andere.

2, aus der Ferne zu lokalen kopiert

Kopieren Sie von der Fernbedienung auf lokaler, zwei Parameter kopieren Sie einfach von der lokalen bis zur Remote-Befehl, um die Reihenfolge, die folgenden Beispiele umkehren

Anwendungsbeispiele:

scp [email protected]:/home/root/others/music /home/space/music/1.mp3 
scp -r www.w3cschool.cc:/home/root/others/ /home/space/music/

Erklärung

1. Wenn der Remote-Server Firewall scp Befehl viel versprechende den angegebenen Port setzt, müssen wir die Parameter -p verwenden, um die Port-Nummer des Befehls zu setzen, ist der Befehl Format wie folgt:

#scp命令使用端口号 4588
scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator

2. Verwenden Sie den Befehl scp, um sicherzustellen, dass Benutzer haben einen Remote-Server die Dateiberechtigungen lesen können, sonst scp Befehl nicht mehr gegeben ist.

Linux-Befehl Daquan Linux - Befehl Daquan