我的桌面上有一个名为 的文件夹grey
。我想将其复制或移动到其中usr/share/audacious/skins
,但它一直告诉我没有这样的文件或目录。它在桌面上,为什么它一直告诉我它不在呢?
我尝试过这个:
noyfb@noyfb-Latitude-D630:~$ sudo cp home/noyfb/desktop/Grey usr/share/audacious/Grey
[sudo] password for noyfb:
cp: cannot stat `home/noyfb/desktop/Grey': No such file or directory
然后这个
noyfb@noyfb-Latitude-D630:~$ sudo cp /home/noyfb/desktop/Grey /usr/share/audacious/Grey
cp: cannot stat `/home/noyfb/desktop/Grey': No such file or directory
然后这个
noyfb@noyfb-Latitude-D630:~$ sudo mv /home/noyfb/desktop/Grey /usr/share/audacious/Skins/Grey
mv: cannot stat `/home/noyfb/grey': No such file or directory
有谁知道我做错了什么?
答案1
Linux 文件和文件夹名称区分大小写。索拉夫建议,桌面文件夹的名称是Desktop
,而不是桌面。因此您应该执行以下操作:
sudo cp /home/noyfb/Desktop/Grey /usr/share/audacious/Skins/ -r
请注意-r
命令中的 ,当您想要递归复制文件时使用它。这是必需的,因为您说的Grey
是目录,-r
当源不是目录时,您可以省略 。还要检查您的文件夹名称是否是Grey
或grey
。
答案2
检查desktop
是拼写错误。应该是Desktop
。尝试复制为
sudo cp -r /home/noyfb/Desktop/Grey /usr/share/audacious/Skins/
或移动
sudo mv /home/noyfb/Desktop/Grey /usr/share/audacious/Skins/
另请检查,文件夹是grey
或Grey
。您在问题中提到了不同的内容。
-r
是必要的,感谢@jobin。