如何递归地对文件和目录进行chmod
时间:2019-05-19 01:26:13 来源:igfitidea点击:
chmod是用于更改Linux/Unix操作系统下文件和目录权限的命令行实用程序。
本教程将解释如何递归地更改文件和目录的权限。
递归更改权限
例如,下面的命令将在主目录及其所有子目录的public_html目录上设置权限755 (rwxr-xr-wx)。
$ chmod -R 755 ~/public_html
但是我们不喜欢同时对文件和目录设置类似的权限。
现在要做的是,如何递归地设置文件和目录的权限。
使用以下命令将所有目录权限设置为755 (rwxr-xr-wx),将所有文件权限设置为644 (rwr -r -r -)
设置目录权限:
$ find ~/public_html -type d -exec chmod 755 {} ;
设置文件权限:
$ find ~/public_html -type f -exec chmod 644 {} ;