方法一【xargs效率高,755权限偶尔报错】
进入指定目录,输入以下指令,作用于当前目录下的所有文件和文件夹
chmod 644 -R ./;
find ./ -type d -print|xargs chmod 755;
注意:chmod 644 -R ./ 是把所有文件和文件夹设置为644
方法二【exec效率低】
chmod 644 -R ./;
find ./ -type d -exec chmod 755 {} \;
注:
chmod 644 -R ./; 把所有文件和文件夹设置为644
./ 表示当前目录下所有内容,也可以设置为./xxx 表示执行当前栏目下的xxx目录
find ./ -type d -exec chmod 755 {} \; 把当前栏目下的所有文件夹设置为755权限
也可以指定当前栏目下的xxx目录 find ./xxx -type d -exec chmod 755 {} \;
另外:只把文件设置为644也可以这样,只是效率太低
find ./ -type f -exec chmod 644 {} \;
如果文件不太多,可以这样组合:
find ./ -type f -exec chmod 644 {} \;
find ./ -type d -exec chmod 755 {} \;