Wie kopiere ich Dateien von einem Remote-Host auf meinen Computer?

5167
Derrick

Ich versuche den folgenden Befehl zu verwenden:

$ scp remoteusername@host:$HOME/fileiwanttocopy /my/local/comp 

Ich möchte, dass mein Heim auf dem Remote-Host ausgewertet wird, anstatt auf meinem Computer (was er jetzt tut). Ich habe es mit und ohne Anführungszeichen versucht.

0

2 Antworten auf die Frage

5
too much php

Um eine Datei aus dem Home-Verzeichnis auf einem anderen Computer zu kopieren, verwenden Sie:

scp remoteusername@host:fileiwanttocopy /my/local/comp 

Beachten Sie, dass der Dateiname nach ':' nicht mit einem '/' beginnt und daher standardmäßig aus dem Ausgangsverzeichnis relativ ist.

2
heavyd

Wenn Sie eine Datei aus Ihrem Home-Verzeichnis kopieren möchten, können Sie eine der folgenden Möglichkeiten verwenden:

$ scp remoteusername@host:fileiwanttocopy /my/local/comp $ scp remoteusername@host:~/fileiwanttocopy /my/local/comp 

Das ~wird im Home-Verzeichnis des angemeldeten Benutzers ausgewertet.
Wenn Sie eine Datei aus dem Heimatverzeichnis eines anderen Benutzers kopieren möchten, verwenden Sie Folgendes:

$ scp remoteusername@host:~anotheruser/fileiwanttocopy /my/local/comp 

In dem ~anotheruserwürde der Benutzer das Heimatverzeichnis eines anderen Benutzers auflösen.