Перенести папку с рабочего стола на сервер?
У меня есть папка на рабочем столе. Я хочу скопировать его на свой сервер в Терминале.
Я пробовал безуспешно
[~/bin]# cp -r /Users/Sam/Desktop/tig-0.14.1 ~/bin/
cp: cannot stat `/Users/Sam/Desktop/tig-0.14.1': No such file or directory
[редактировать]
Я запускаю команду на своем сервере. Проблема, похоже, в том, что «/Users/Sam/Desktop/tig-0.14.1» - это папка на моем Mac, а не на моем сервере.
Возможно, я не могу так просто переместить папку на свой сервер, потому что мой сервер не знает, где находится моя папка.
Я всегда перемещал папку с помощью графического интерфейса. Возможно ли то же самое и только в терминале?
Ответов (4)4
С сервера:
scp -r [email protected]:~/Desktop/tig-0.14.1/ ~/bin/
username - это ваше короткое имя на вашем локальном Mac. ABCD - это IP-адрес вашего локального Mac, видимый сервером. Вам будет предложено ввести пароль.
Или, если вы хотите нажать на локальный клиент:
scp -r ~/Desktop/tig-0.14.1/ [email protected]:~/bin/
serveruser - это пользователь на сервере, ~ / bin которого вы хотите скопировать. WXYZ - это IP-адрес сервера, видимый вашим клиентом. Вам будет предложено ввести пароль пользователя сервера.
scp является частью ssh. См. "Man scp" (из терминала) для получения дополнительной информации.
cp - неправильная команда. Вместо этого попробуйте scp; он имеет аналогичное использование, и вы можете использовать его так: (см. руководство для справки)
из клиента Linux: scp user1 @ host1: //Users/Sam/Desktop/tig-0.14.1 ~ / bin /
если вы используете клиент Windows, вы можете использовать winscp, чтобы сделать это в стиле "перетаскивания"
С вашего Mac (не с сервера):
# scp -r ~/Desktop/tig-0.14.1 [email protected]:~/bin
заменить myUsername
и myServerName
соответственно.
cp: cannot stat
/Users/Sam/Desktop/tig-0.14.1 ': нет такого файла или каталога`
В этом проблема, хорошо: файл, который вы пытаетесь скопировать, находится не там, где вы думали, или не назвал то, что вы набрали. Как было предложено в комментариях, вы можете попробовать использовать завершение табуляции в приглашении, чтобы убедиться, что у вас все правильно:
# cp /Users/Sam/Desk<TAB>
# cp /Users/Sam/Desktop/tig<TAB>
# cp /Users/Sam/Desktop/tig-0.14.1.tar.gz
Обратите внимание, что tig-0.14.1.tar.gz, вероятно, является фактическим именем файла, найденным в дикой природе ...