Перемещение папки с рабочего стола на сервер?
У меня есть папка на рабочем столе. Я хочу скопировать его на мой сервер в терминале.
Я пробовал это безуспешно
[~/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
[edit]
Я запускаю команду на своем сервере. Проблема, похоже, в том, что "/Users/Sam/Desktop/tig-0.14.1" - это папка на моем Mac, а не на моем сервере.
возможно, я не могу переместить папку так просто на мой сервер, потому что мой сервер не знает, где находится моя папка.
Я всегда перемещал папку по GUI. Возможно ли то же самое и в терминале?
4 ответов
сервер:
scp -r username@A.B.C.D:~/Desktop/tig-0.14.1/ ~/bin/
username-это ваше короткое имя на локальном mac. A. B. C. D-это IP-адрес вашего локального mac, как видно на сервере. Вам будет предложено ввести пароль.
или если вы хотите нажать от вашего локального клиента:
scp -r ~/Desktop/tig-0.14.1/ serveruser@W.X.Y.Z:~/bin/
serveruser-это пользователь на сервере, в ~ / bin которого вы хотите скопировать. W. X. Y. Z-это IP-адрес сервера, который видит ваш клиент. Вам будет предложено ввести serveruser пароль:.
scp является частью ssh. См. "man scp" (от терминала) для получения дополнительной информации.
С вашего Mac (не сервер):
# scp -r ~/Desktop/tig-0.14.1 myUsername@myServerName:~/bin
заменить myUsername
и myServerName
надлежащим образом.
cp не является правильной командой. Попробуйте scp вместо этого; он имеет аналогичное использование, и вы можете использовать его следующим образом: (см. Руководство для справки)
из клиента linux: УПП user1@host1://Users/Sam/Desktop/tig-0.14.1 ~ / bin/
Если вы используете клиент windows, вы можете использовать winscp для этого в стиле "drag&drop"
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.смола.gz, вероятно, является фактическим именем файла, как найдено в дикой природе...