Jestem naprawdę nowy w linii poleceń i Ubuntu. Niedawno dowiedziałem się, że istnieje zarówno scp
polecenie, jak i cp
polecenie. Próbowałem użyć scp
polecenia, aby przenieść katalog z punktu A do punktu B, ale to nie zadziałało. Jednak kiedy użyłem cp
, działało dobrze.
Jaka jest różnica między nimi i jak określić, kiedy należy używać jednego nad drugim?
command-line
scp
cp
BDD
źródło
źródło
Odpowiedzi:
TL; DR Przeczytaj strony podręcznika:
Od
man scp
od
man cp
źródło
scp
jest naprawdę do zdalnego kopiowania przez SSH. Na przykład:źródło
scp
lub Bezpieczna kopia służy głównie do kopiowania między hostem lokalnym a hostem zdalnym lub dwoma hostami zdalnymi za pośrednictwemssh
cp
Komenda jest do kopiowania plików lokalnie, czyli w układzie swojego gospodarza.Strony podręcznika, które muru umieściło w komentarzach, powinny pomóc ci zrozumieć użycie, ale jest też wiele samouczków na ten temat w Internecie.
źródło
Powinieneś także nauczyć się, że istnieje
man
polecenie. Spróbuj!man cp
,man scp
,man man
.man cp
zaczyna się:i
man scp
zaczyna się od:źródło
Jeśli masz spacje w nazwach plików, scp radzi sobie z nimi lepiej niż cp, więc często używam ich nawet do kopiowania na moim komputerze lokalnym z tego powodu.
źródło