1

Я использовал команду:

scp filename.c user@172.100.102.187:/user/pradeep

Здесь я хочу скопировать файл в 172.100.102.187 в /user /pradeep, но он дает
ошибка:

scp: /user/pradeep: No such file or directory

Что такое команда для копирования файла из одной системы в другую?

3 ответа3

2

Команда, которую вы использовали, в порядке.

Проблема в том, что на машине 172.100.102.187 каталог /user/pradeep не существует. Вы уверены, что это не /home/pradeep или какое-то другое имя?

Предполагая, что на самом деле у вас есть этот каталог на этой машине, проблема, которая может вас беспокоить, может быть «автонастроенный домашний каталог NFS». То есть, если домашний каталог автоматически подключается при входе в систему, возможно, scp не запускает эту операцию монтирования, и поэтому ваш домашний каталог, по-видимому, отсутствует. Я не уверен, является ли это все еще проблемой - это периодически меня поражало десять лет назад.

0

Ну, ваш синтаксис кажется хорошим:

scp /path/to/local/file user@remote_host:/path/to/file/on/remote/host

Ваша ошибка в том, что на 172.100.102.187 нет каталога /user /pradeep или этот пользователь не имеет права видеть его ^^

Попробуйте ssh user@172.100.102.187 и cd /user /pradeep, вы должны получить ту же ошибку.

my2c

0

Для файла - имя файла scp (с путем) root @ ip address или имя хоста:/root/ путь к файлу

Для каталога - scp -r имя каталога (с путем) root @ ip address или имя хоста:/root/ путь к каталогу

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