Ich bin wirklich neu in der Kommandozeile und in Ubuntu und habe kürzlich erfahren, dass es sowohl den scp
Befehl als auch den cp
Befehl gibt. Ich habe versucht, mit einem scp
Befehl ein Verzeichnis von Punkt A nach Punkt B zu verschieben, aber es hat nicht funktioniert. Als ich es benutzte cp
, funktionierte es jedoch einwandfrei.
Was ist der Unterschied zwischen den beiden und wie bestimme ich, wann ich sie übereinander verwenden soll?
command-line
scp
cp
BDD
quelle
quelle
Antworten:
TL; DR Lesen Sie die Manpages:
Von
man scp
von
man cp
quelle
scp
ist wirklich für das Remote-Kopieren über SSH. Z.B:quelle
scp
oder Sichere Kopie wird hauptsächlich zum Kopieren zwischen einem lokalen Host und einem Remote-Host oder zwei Remote-Hosts über verwendetssh
Der
cp
Befehl dient zum lokalen Kopieren von Dateien, dh innerhalb des Systems Ihres Hosts.Die Manpages, die muru in Kommentaren verlinkt hat, sollen Ihnen helfen, die Verwendung zu verstehen, aber es gibt auch viele Tutorials zu diesem Thema im Internet.
quelle
Sie sollten auch lernen, dass es einen
man
Befehl gibt. Versuch es!man cp
,man scp
,man man
.man cp
beginnt:und
man scp
beginnt mit:quelle
Wenn Sie Leerzeichen in Dateinamen haben, behandelt scp diese besser als cp, daher verwende ich sie aus diesem Grund oft sogar zum Kopieren auf meinen lokalen Computer.
quelle