Я пытаюсь загрузить папку на свой сервер с помощью этой команды:
sudo scp -r the_map [email protected]
После запуска команды на терминале на localhost. Она завершается, но я не могу найти карту/папку на моем сервере Ubuntu.
решение1
Это часто совершаемая ошибка, и я сам делал это десятки раз. И все еще делаю.
Синтаксис для указания удаленного местоположенияscp
является
[[username@]hostname:]file
Итак, если вы хотите повлиять на файлыудаленното вы должны добавить двоеточие :
к имени хоста, как в
scp -r the_map [email protected]:
# important colon ^
Если двоеточие отсутствует, scp
интерпретирует
[email protected]
как (странное, но допустимое) имя файла и рекурсивно копирует локальную папку the_map
в локальную папку [email protected]
.
Просто удалите локальную папку и снова выполните исправленную команду.rm -r '[email protected]'
scp