我在linux上,我有一个目录,里面有很多子目录和项目。我想在所有目录和子目录上运行递归chmod,但是在这些目录中的NONE文件。
chmod -R 777 {folder}
是否有一个标志我可以添加到chmod命令以使chmod仅适用于子目录?
答案 0 :(得分:19)
脱离我的头顶:
find {folder} -type d -print0 | xargs -0 chmod 777
答案 1 :(得分:3)
find {folder} -type d -print0 | xargs -0 chmod 777
答案 2 :(得分:2)
尝试:
查找{folder} -type d -exec chmod 777 {} \;
答案 3 :(得分:2)
直接man pages:
并在此证实:https://stackoverflow.com/a/17091831/538512
使用以下格式或其衍生物chmod -R u=rwX,go=rwX {folder}
希望有所帮助!