Чому я повинен додати двокрапку для роботи scp?


-4

Ця команда нічого не робить.

scp doc.txt user@mywebsite.com

Ця команда, однак, копіює doc.txt у домашній каталог мого веб-сайту.

scp doc.txt user@mywebsite.com:

Чому перша команда (без двокрапки) не працює?


2
Ви помиляєтеся щодо першої команди. Вона насправді щось робить: копії doc.txt до user@mywebsite.com.
fmanco

2
Щоб пояснити, чому ви отримуєте голосові повідомлення про своє запитання: він не показує жодних "дослідницьких зусиль", які потрібні на цьому сайті, оскільки читання man scp дав би вам відповідь.
Daniel Andersson

Відповіді:


5

Відповідно до man сторінка для scp :

[user@]host1:]file1

Хост потребує двокрапки, щоб вказати, що він віддалений.


4

scp можна використовувати локально. Двокрапка розрізняє локальну копію та віддалену копію. До речі, перший, ймовірно, щось робить - скопіюйте doc.txt у файл з ім'ям "user@mywebsite.com"


2

Ім'я user@mywebsite.com - це дійсне ім'я локальної файлової системи. scp, як rcp, перш ніж він використовує символ двокрапки для розділення віддаленого користувача та імені хоста від віддаленого шляху.

Або кажучи по-іншому, це саме те, як програма була написана.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.