So kopieren Sie eine Datei von einem Server auf einen anderen unter Linux mit dem SCP -Befehl

SCP (sichere Kopie) ist ein beliebtes Dienstprogramm für Befehlszeilen, das häufig verwendet wird, um Dateien von einem Server auf einen anderen zu übertragen. Der scp Der Befehl bietet dieselbe Authentifizierung und Dienste wie die SSH -Befehle und überträgt Dateien mithilfe des SSH -Protokolls. Sie müssen ein Hostkonto oder einen Schlüssel haben, um die Dateien mit diesem Befehl zu übertragen.

In diesem Handbuch erklären wir, wie Sie eine Datei schnell von einem Server auf einen anderen kopieren können scp Befehl in Linux.

Kopieren Sie die Dateien von einem Server auf einen anderen unter Linux mit dem SCP -Befehl

Das Folgende ist die allgemeine Syntax der scp Befehl:

SCP [Optionen] Source_File_Location Benutzername@ip_destination_host: destination_file_location


Im obigen Befehl die SCRECT_FILE_LOCATION ist der Verzeichnispfad für eine Datei, die Sie senden möchten. Der Nutzername ist der Name des Zielhosts, an den Sie die Datei senden möchten. Ip_destination_host ist die IP -Adresse des Zielhosts während Ziel_file_location ist der Verzeichnispfad des Zielhosts, auf dem die Quelldatei gespeichert wird.

Der scp Der Befehl kann mit unterschiedlichen folgenden Optionen verwendet werden:

    • -P: Es gibt den SSH -Port des Hosts an.
    • -Q: Diese Option unterdrückt den Fortschritt.
    • -C: Diese Option komprimiert die Daten zum Senden des Host -Computers.
    • -R: rekursiv die Verzeichnisse kopieren.

Kopieren wir die Datei Probe.txt zum Verzeichnis Unterlagen des Hostsystems [email protected].

SCP/HOME/LinuxHint/Dokumente/Beispiele.txt [email protected]:/home/pi/dokumente



Notiz: Vergessen Sie nicht, den vollständigen Pfad für Quelle und Ziel hinzuzufügen.

Wenn Sie den obigen Befehl ausführen, wird auf Ihrem Bildschirm eine Frage angezeigt, um den Prozess fortzusetzen, um den Prozess fortzusetzen.

Wenn der Vorgang abgeschlossen ist, gehen Sie zum Zielverzeichnis des Systems und Sie können die kopierte Datei dort problemlos finden. Im obigen Beispiel die Probe.txt wird in das Dokumenteverzeichnis des Systems kopiert.

Endeffekt

Der scp Der Befehl in Linux überträgt oder kopiert die Verzeichnisse und Dateien von einem Server auf einen anderen. Der scp Der Befehl verwendet das SSH -Protokoll für die Datenübertragung. Dieser Artikel enthält eine Syntax und ein Beispiel, um die Datei vom Host auf Remote -Server zu übertragen.