我需要让一些文件夹/文件(递归)具有与用户相同的权限。所以:
我该怎么办?也许我知道一个小秘密命令?
如果没有简单的方法,那么我可能需要创建一个循环并测试/分配。最终我只需要处理3种类型:
文件夹应为777,大多数文件为666,可执行文件为777。
答案 0 :(得分:2)
find
可以完成查找具有给定权限集的文件并运行覆盖它们所需的尽可能少chmod
次调用的工作。
find . \
'(' -perm -0700 -exec chmod 0777 '{}' + ')' -o \
'(' -perm -0600 -exec chmod 0666 '{}' + ')'
答案 1 :(得分:0)
没有适合你的命令。你需要一个小循环:
javascript: