Ошибка "Нет такого файла или каталога", когда scp из удаленного в локальный экземпляр
Я пытаюсь скопировать каталог из удаленного экземпляра AWS в мой локальный экземпляр.
Я не ssh'ed в удаленный экземпляр в отличие от пользователя в этом вопросе
Я просто запускаю команду:
scp -r user@remotehost:/path/to/dir/on/remote/instance /C:/Users/example/user/path/to/destination
Я набираю пароль сервера в
Затем я получаю сообщение об ошибке:
/C:/Users/example/user/path/to/destination: No such file or directory
относящиеся к локальному пути экземпляра
У кого-нибудь есть идеи, почему это происходит?
Изменить: Использование Gitbash на локальном экземпляре Windows
Заранее спасибо Джон
1 ответ
Решение
В Git Bash в Windows имена дисков строчные и не имеют двоеточий.
Так что вместо:
/C:/Users/example/user/path/to/destination
В Git Bash вы должны использовать:
/c/Users/example/user/path/to/destination
В качестве альтернативы в WSL (предпочтительный способ запуска программ для Linux в Windows):
/mnt/c/Users/example/user/path/to/destination