Назад | Перейти на главную страницу

SSH scp: невозможно файл статистики, который, кажется, существует

У меня есть файл на удаленной машине. Я могу это перечислить:

ssh matous@xxx ls -la

файл находится в ответе:

...
-rw-r--r-- 1 matous matous 796672 Oct 11 11:12 D1.db
...

Теперь, если я попытаюсь скопировать его на свою локальную машину:

scp matous@xxx/D1.db /home/matous

Я получаю ошибку:

cp: cannot stat 'matous@x/D1.db': No such file or directory

Как это возможно, что файл существует и не может быть указан? Что мне не хватает?

Синтаксис scp неверен. Пытаться

scp matous@xxx:D1.db /home/matous

Без двоеточия (:), scp попытается интерпретировать matous@xxx/D1.db как местный путь.

Обратите внимание, что я пропустил ведущие /. Если бы вы использовали scp matous@xxx:/D1.db, затем scp пытался скопировать из /D1.db но этот файл находится в домашнем каталоге, который является путем по умолчанию для scp работать в.