Ich möchte die lokale Datei mit auf einen Remote-Server kopieren scp
.
scp -rp local-file my.server.com:/tmp/
Manchmal vergesse ich anzugeben, wohin auf dem Remote-Server die Datei kopiert werden soll:
scp -rp local-file my.server.com
oder manchmal tippe ich falsch :
auf ;
:
scp -rp local-file my.server.com;/tmp/
sollte in beiden Fällen scp
scheitern. Stattdessen verhält es sich völlig idiotisch und kopiert die lokale Datei wie gewohnt lokal cp
.
cp local-file my.server.com
Sogar man scp
sagt das scp
ist remote file copy program
. Warum scheitert es also lautlos und verhält sich so cp
?
Wie kann man das beheben?
Meine Version von openssh-client
ist1:6.0p1-4+deb7u6
scp
"eine Sache" ist das Kopieren zwischen Hosts in einem Netzwerk. Der aktuelle Computer ist Teil des Netzwerks. Würden Sie auch in Betracht ziehen scp
, lokale-> Remote- , Remote-> lokale und Remote-> Remote- Kopien durchzuführen (anstatt dass für jedes Programm ein separates Programm erforderlich ist), um gegen die Philosophie "Eine Sache tun" zu verstoßen?