以前我会输入“sudo chmod 777”,然后输入文件或文件夹的名称,但现在似乎无法更改任何权限。我查看了多个关于如何使用 chmod 的教程,但什么也没弄明白。我需要更改包含大量文件的文件夹的权限。如何一次性更改所有文件的权限?我需要将权限从 root 更改为我的用户帐户。在 gksudo 中运行 nautilus 只允许我逐个更改文件的权限,这将花费很长时间。当我一次选择多个文件并转到属性中的权限选项卡时,它只是说所有者是 root,我无法更改它。
答案1
要递归更改文件夹、其子文件夹内的所有文件、其内的所有文件等等:
sudo chmod 755 -R <folder>
答案2
尝试:
sudo chown -R [FROM USERNAME]:[TO USERNAME] [FOLDER]
答案3
你是不是忘了一点-R
?如果“文件夹”指的是目录及其文件,那么chmod
必须递归使用:
sudo chmod -R 777 [Directory]