我在 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}
希望有帮助!