我正在尝试将文件夹复制到user/share/themes
Ubuntu 14.04 上的文件夹中,但它告诉我无法执行此操作,因为我不是“所有者”。因此,我右键单击usr/share/themes
文件夹 > Properties
>Permissions
选项卡并尝试更改权限,但它们都显示为灰色/禁用。
于是我打开终端,输入groupmod TAB TAB TAB
>sudo adduser jase root
尝试获取更高的权限或其他东西 - 然后成功了。我通过 验证了我已将自己添加为 root id jase
。但这仍然无法解决问题。我仍然无法将文件夹或文件复制到usr/share/themes
文件夹。
我该怎么做?如何成为“所有者”?
答案1
使用 sudo 复制文件
sudo cp file destination
对于目录使用 -R 标志
sudo cp -R directory destination
如果文件或目录有空格,则必须用引号或转义符 ( \ ) 括起来
sudo cp "file with spaces" destination
sudo cp file\ with\ spaces destination
有关 Linux 权限和 sudo 使用的信息,请参阅:
https://help.ubuntu.com/community/RootSudo
和
答案2
遗憾的是,您无法在 Linux 中使用 cp 复制目录。另一个答案是正确的,您需要 root 权限sudo
,但您应该执行以下操作来复制目录:
cd /home/jase/Downloads
tar cvf flattastic.tar flattastic/
sudo mv flattastic.tar /usr/share/themes/
cd /usr/share/themes
sudo tar xvf flattastic.tar
sudo rm flattastic.tar
但是,根据您的具体情况,我认为您还可以做其他事情。
尝试
cd ~
mkdir .themes
mv /home/jase/Downloads/flattastic/ ~/.themes/flattastic
您可能必须注销并重新登录,但我认为这可以让您添加主题而无需使用 sudo 或 root 权限。