用一条命令处理分别改变文件和文件夹的权限
Posted byglen | inshell | 发布日期:2006-09-27 22:09:36 | 总浏览:755 | [评论本文]
在一个文件夹china_lg下面有若干文件和文件夹,
而下层的文件夹中也同样是有很多的文件和文件夹,
现在希望用一条chmod命令使得所有的文件夹的属性为755,所有文件的属性为644
方法1
find . -exec sh -c "if [[ -d \"{}\" ]]; then chmod 755 \"{}\"; else chmod 644 \"{}\"; fi " \;
方法2
find ./ -type d -print|xargs chmod 755; find ./ -type f -print |xargs chmod 644