我如何找到具有“其他”组写入权限的文件,无论任何其他权限如何,扩展名为“.sh”(使用符号格式)
我已经尝试过了
find / -type f -perm -g=w -name "*.sh"
答案1
要查找当前目录中或当前目录下可由“其他人”写入的所有常规文件(即某人已完成的操作chmod o+w
):
find . -type f -perm -o=w
离开-
将-o=w
测试文件的权限是否正确o=w
(即除了“其他”可写之外没有其他权限)。
答案2
这有帮助吗:
find ./ -perm /g+w -type f -name "*.sh" -exec ls -l {} \;