scp kopiert Dateien auf einen entfernten Computer. Es ist ein sicherer und verschlüsselter Ersatz für rcp. Beispielsweise kopiert scp MyLetter.tex venus:
die Datei MyLetter.tex
vom Host jupiter
auf den Host venus
. Wenn sich die Benutzernamen auf jupiter
und venus
unterscheiden, geben Sie den letzteren im Format benutzername@host
an. Verwenden Sie für die Angabe des Benutzernamens mit diesem Kommando nicht die Option -l
; sie hat eine andere Bedeutung.
Nach Eingabe des richtigen Passworts startet scp die Datenübertragung. Am rechten Rand des Fortschrittsbalkens wird die geschätzte Restübertragungszeit (bis zum Erreichen des Balkenendes) angezeigt. Jegliche Ausgabe kann durch die Option -q
unterdrückt werden.
scp bietet auch ein rekursives Kopierverfahren für ganze Verzeichnisse. Das Kommando scp -r src/ venus:backup/
kopiert den kompletten Inhalt des Verzeichnisses src
einschließlich aller Unterverzeichnisse in das Unterverzeichnis backup
auf den Host venus
. Das Unterverzeichnis wird automatisch angelegt, wenn es noch nicht existiert.
Die Option -p
weist scp an, den Zeitstempel von Dateien unverändert zu belassen. -C
sorgt für komprimierte Datenübertragung. Dadurch wird das zu übertragende Datenvolumen minimiert, aber der Prozessor stärker belastet.