递归更改目录权限为775,常规文件权限为644

在windows系统上copy文件到linux系统上后,肯定是权限放到了最大了,全部为777的权限。当然,肯定要限制权限了。我们的目的是要把目录权限全部设定为775,文件权限全部设定为664。这两者被设定的权限不一致,应以如下方式解决。

$chmod 775 -R the_file_you_just_coped/

#-R的参数表示递归处理,将所有的文件目录和文件都设为775的权限。

$find the_file_you_just_coped/ -type f -exec chmod a-x {} \;

#-type参数表示查找文件类型,f代表一般正规文件;-exec参数表示对查找结果进行其它命令处理,在此对查找结果进行的处理是chmod a-x {},即删除x权限;\;是必须带的。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据