用一条命令处理分别改变文件和文件夹的权限(转)[@more@]
在一个文件夹abc下面有若干文件和文件夹,
而下层的文件夹中也同样是有很多的文件和文件夹,
现在希望用一条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 64
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8225414/viewspace-938696/
,如需转载,请注明出处,否则将追究法律责任。