在一个命令中 chmod 目录和文件?

Ami*_*rov 1 permissions files directory chmod

我有一个目录“project”,其中包含一组子目录和文件。我想使用目录“projct”中的 chmod 命令为同一目录中的 666 中的目录和文件授予 777 权限。我怎样才能做到这一点?

小智 5

要一次性完成所有操作:

find ./ \( -type d -execdir chmod 755 '{}' \; \) , \( -type f -execdir chmod 644 '{}' \; \)
Run Code Online (Sandbox Code Playgroud)

这只会遍历当前目录下的树一次,并在文件上设置 644,在目录上设置 755。