在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权限;\;是必须带的。