-4

Эта команда ничего не делает.

scp doc.txt user@mywebsite.com

Эта команда, однако, копирует doc.txt в домашний каталог моего сайта.

scp doc.txt user@mywebsite.com:

Почему не работает первая команда (без двоеточия)?

3 ответа3

5

Согласно странице man для УПП:

[user@]host1:]file1

Хосту нужно двоеточие, чтобы указать, что это удаленно.

4

scp можно использовать локально. Двоеточие - это то, как оно различает локальную копию и удаленную копию. Кстати, первый, вероятно, что-то делает - скопируйте doc.txt в файл с именем "user@mywebsite.com"

2

Имя user@mywebsite.com является действительным именем в локальной файловой системе. scp похож на rcp, прежде чем он использует символ двоеточия для отделения удаленного пользователя и имени хоста от удаленного пути.

Или, если выразить это иначе, программа была написана именно так.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .