Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Can';不要将图像上载到我的服务器_Linux - Fatal编程技术网

Linux Can';不要将图像上载到我的服务器

Linux Can';不要将图像上载到我的服务器,linux,Linux,我想上传我的标志图片到网站上。为了从我的计算机上传到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:没有此

我想上传我的标志图片到网站上。为了从我的计算机上传到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:没有此类文件或 目录

。。。。即使文件存在于我的机器上

为什么会这样?也许我需要给予某种许可?我在其中一篇文章中读到,要允许上传,必须使用命令
sudo chmod 777/path/to/upload/folder
将我的文件夹权限设置为
777
。。。在不同的目录下尝试了该操作,但也不起作用:

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#

非常感谢

Unix/Linux系统区分大小写,在键入目录名时使用Tab键有助于减少由键帽引起的错误。问题似乎出在您的计算机上,您应该在计算机上键入命令,而不是在服务器上。有关通用计算硬件和软件的问题与堆栈溢出无关,除非它们直接涉及主要用于编程的工具。你也许能得到帮助。