|
|
发表于 2007-4-19 19:51:55
|
显示全部楼层
如果只是想改文件的权限的话,可以:
find 目录 -type f -print0 | xargs -0 /bin/chmod 模式
如果是改目录的权限的话,可以:
find 目录 -type d -print0 | xargs -0 /bin/chmod 模式
用chmod -R 的方式不是很好,因为目录必须有执行位,而普通文件是不需要这个执行位的
因此,通常情况下目录的权限是755,而文件的权限是644
所以可以用:
find /testdir -type f print0 | xargs -0 /bin/chmod 644
find /testdir -type d print0 | xargs -0 /bin/chmod 755
记住,print0最后那个字符是数字0,而不是字符O,同样的 -0 也是数字0 |
|