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 scpscheitern. 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 scpsagt das scpist remote file copy program. Warum scheitert es also lautlos und verhält sich so cp?
Wie kann man das beheben?
Meine Version von openssh-clientist1: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?