我将一组 BlueJ 文件复制到/usr/share/doc/BlueJ
一个~/BlueJ
目录中,但是文件夹中的文件设置为 root 权限并且只读,我需要能够读取/写入它们。
因此,在 BlueJ 文件夹中,每个项目都有子文件夹,例如“shapes”文件夹。
我在这里找到了这个用于更改单个文件的命令文件权限 Ubuntu
user@host:/home/user$ sudo chmod o+x /usr/local/bin/somefile
但是我如何才能更改文件夹权限以及随后更改每个项目文件夹中的所有文件~/BlueJ
?
答案1
做
sudo chmod -R o+rwx ~/BlueJ
或者
sudo chmod -R 755 ~/Bluej
其中-R
用于递归,o+rwx
是让其他人具有读/写和执行权限。
如果您想获得文件夹和文件的所有权:
sudo chown -R USERNAME.USERNAME ~/Bluej
其中 USERNAME 是您的 Ubuntu 用户名。
答案2
这很简单!您可以按照 Sagar 所说的方式进行操作,也可以从 GUI 中进行操作。打开终端
sudo nautilus
导航到要更改权限的文件夹/文件,然后右键单击它并选择“属性”。进入属性菜单后,转到“权限”选项卡,然后调整您的权限!
顺便说一下,在权限选项卡中,有一个选项可以将您选择的选项应用于该文件夹内的所有文件,希望它有帮助!