批量更改文件权限


如果你发觉一个目录结构下的大量文件权限(读、写、可执行)很乱时,可以执行以下两个命令批量修正:

chmod 755 -R dir_name

find dir_name -type f -exec chmod 644 {} \;

如果你还有其它的要求,比如将sh或者py文件增加可执行权限,这个就更简单了:

find dir_name -name “*.sh” -exec chmod 755 {} \;

find dir_name -name “*.py” -exec chmod 755 {} \;

当然,这样做过后,其它一些可执行程序也相应去掉了可执行权限,比如C的可执行程序。

Do you have any other idea about this problem? If you do, plz let me know.

 

本文来自http://linux.cuit.edu.cn/?p=375 转载请注明

相关内容