Start·Terminal-Befehle

scp

Netzwerk

Aufruf

scp [-P <port>] <src> <user>@<host>:<dest>

Kopiert Dateien in einem Zug uber ssh; der Port ist ein grosses `-P`, der entfernte Pfad braucht einen Doppelpunkt, und fur Grosses oder Wiederholtes ist rsync besser, weil es Unveranderte uberspringt und fortsetzt.

Häufige Optionen

OptionBedeutung
-P 2222Port, capital P. Lowercase -p means "preserve timestamps" here.
-rCopy a directory and everything under it.
-i <key>Use a specific private key.
-CCompress in transit.
-3Copy between two remote hosts by routing through your machine.
-OUse the old SCP protocol; OpenSSH 9 and later default to SFTP.

Beispiele

scp -P 2222 build.tar.gz deploy@example.com:/tmp/

Upload one file. The remote side needs the colon.

scp -r deploy@example.com:/var/log ./logs

Download a whole directory.

Wenn eine Verbindung scheitert, grenzen diese ein, wie weit sie kam — Name löst nicht auf, keine Route, oder der Port ist zu.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht scp?

Kopiert Dateien in einem Zug uber ssh; der Port ist ein grosses `-P`, der entfernte Pfad braucht einen Doppelpunkt, und fur Grosses oder Wiederholtes ist rsync besser, weil es Unveranderte uberspringt und fortsetzt.

Q. Wie gibt man ihn ein?

scp [-P <port>] <src> <user>@<host>:<dest> — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 6; die vollständige Liste steht in man scp. Der Befehl gehört zu Netzwerk.

Verwandte Befehle

man-Seite: man scp