Shell-shell 如何去掉指定目录下指定类型文件的可执行属性?

Shell-shell 如何去掉指定目录下指定类型文件的可执行属性?

归属感 发布于 2016-11-09 字数 158 浏览 955 回复 1

我想去掉某个目录及其子目录下所有以.php结尾的文件的可执行属性,但是文件夹的可执行属性需要保留,另外不是.php类型的文件也不能受影响,shell命令该如何写呢?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泛泛之交 2017-01-11 1 楼

find ./ -name "*.php"|xargs chmod 644

我一般这么做

# find ./ -type d|xargs chmod 755 所有目录设置为755
# find ./ -type f|xargs chmod 644 所有文件设置为644