Linux递归地将文件夹权限设置为g+s

方法1

1
chmod g+s $(find . -type d)

该方法在文件过多时会报错Argument list too long,推荐第二个方法。

方法2

1
2
find . -type d -exec chmod g+s {} \;
find . -type d -execdir chmod g+s {} \;

参考

  1. chmod - Wikipedia
  2. File-system permissions - Wikipedia;
  3. find (Unix) - Wikipedia