我想将我的徽标图片上传到网站。要从我的计算机上传到Linux服务器,我在/var/www/html
中创建了一个目录“media”并尝试了这个命令:
scp /Users/kateryna/Desktop/my_site/pics/Logo.png root@95.142.160.135:/var/www/html/media
在此之后我输入了服务器的密码,然后什么也没发生,我收到了一个错误:
/Users/kateryna/Desktop/my_site/pics/Logo.png:没有此类文件或 目录
....即使我的机器上存在该文件。
为什么会这样?也许我需要给予某种许可?我在其中一篇允许上传的文章中读到,我的文件夹权限必须使用命令777
设置为sudo chmod 777 /path/to/upload/folder
...尝试使用其他目录并且无法正常工作:
root@production-381d063e:~/new/myMedia# sudo chmod 777 /root/new/myMedia
-bash: sudo: command not found
root@production-381d063e:~/new/myMedia# chmod 777 /root/new/myMedia
root@production-381d063e:~/new/myMedia# scp /Users/kateryna/Desktop/my_site/pics/Logo.png root@95.142.160.135:/root/new/myMedia
root@95.142.160.135's password:
/Users/kateryna/Desktop/my_site/pics/Logo.png: No such file or directory
root@production-381d063e:~/new/myMedia#
非常感谢!!!!!