如何更改文件夹及其所有子文件夹和文件的权限?
这仅适用于/opt/lampp/htdocs文件夹,而不适用于其内容:
chmod 775 /opt/lampp/htdocs
如何为/opt/lampp/htdocs文件夹的所有当前内容设置chmod 755,以及将来自动为其下创建的新文件夹/文件设置chmod?
如何更改文件夹及其所有子文件夹和文件的权限?
这仅适用于/opt/lampp/htdocs文件夹,而不适用于其内容:
chmod 775 /opt/lampp/htdocs
如何为/opt/lampp/htdocs文件夹的所有当前内容设置chmod 755,以及将来自动为其下创建的新文件夹/文件设置chmod?
当前回答
如果要将所有文件的权限设置为+r,将所有目录设置为+x,并通过完整的子目录树递归执行此操作,请使用:
chmod -R a+rX *
X(即大写的X,而不是小写的X!)对于文件被忽略(除非它们已经可以为某人执行),但用于目录。
其他回答
正确的递归命令是:
sudo chmod -R 755 /opt/lampp/htdocs
-R: 更改每个子文件夹,包括当前文件夹
选中-R选项
chmod-R<权限设置><目录名>
将来,您可以通过首先查看手册页来节省大量时间:
man <command name>
因此,在这种情况下:
man chmod
Use:
sudo chmod -R a=-x,u=rwX,g=,o= folder
所有者rw,其他人没有访问权限,以及带有rwx的目录。这将清除文件上的现有“x”。
chmod 744中解释了符号chmod计算。
这很简单。
在终端中,转到文件管理器。示例:sudo nemo。转到/opt/,然后单击财产→ 准许然后是其他。最后,更改为创建和删除,文件访问为读取和写入,然后单击按钮应用。。。而且它是有效的。
要设置为所有子文件夹(递归),请使用-R
chmod 755 /folder -R