[英]How to chmod all files in sub-directories without chmod the folders?
[英]Linux recursive chmod only on sub-directories
我在 linux,我有一个目录,里面有许多子目录和项目。 我想在所有目录和子目录上运行递归 chmod,但这些目录中的文件都没有。
chmod -R 777 {folder}
有没有我可以添加到 chmod 命令的标志,使 chmod 仅适用于子目录?
在我的头顶上:
find {folder} -type d -print0 | xargs -0 chmod 777
find {folder} -type d -print0 | xargs -0 chmod 777
尝试:
查找{文件夹} -type d -exec chmod 777 {} \;
直接来自手册页:
也在这里证实: https://stackoverflow.com/a/17091831/538512
使用以下格式或其衍生物chmod -R u=rwX,go=rwX {folder}
希望有帮助!
我们还可以运行以下命令递归更改所有文件夹的权限。
sudo chmod 777 -v $(find $PWD -type d)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.