Я пытаюсь передать файлы с удаленного сервера Ubuntu 16.04. Чтобы передать файл, я выполняю эту команду:
sudo scp -P 443 asgeir@my_ip:/home/asgeir/nodejs/first_test_app/server.js \Users\Asgeir\Documents\SFTP
Ответ в командной строке:
server.js 100% 9005 8.8KB/s 00:00
Очень похоже, что файл был передан, но он никуда быть найденным на моей локальной машине. Не в указанной папке, и поиск файла ничего не возвращает. Есть идеи о том, что здесь происходит? (Завтрак)
Я рекомендую сначала изменить каталог на желаемый целевой каталог. Похоже на использование окон сделайте это:
cd \Users\Asgeir\Documents\SFTP
Затем выполните свою команду sftp, но вместо того, чтобы вывести целый путь целевого каталога, нас точка (период) вместо этого. Это говорит команде использовать текущий каталог (тот, на который мы просто изменились на последнем шаге).
sudo scp -P 443 asgeir@my_ip:/home/asgeir/nodejs/first_test_app/server.js .
Теперь Ваш файл должен быть то, где Вы предназначаете. Я делаю этот прием часто, когда я оказываюсь, что на машине окон, особенно потому что конвенция окон наличия разделителей каталога обратной косой черты и белых расположенных с интервалами имен файлов являюсь неловким.
Счастливые вычисления!