![如何找到所有非组可写文件?](https://linux22.com/image/1361150/%E5%A6%82%E4%BD%95%E6%89%BE%E5%88%B0%E6%89%80%E6%9C%89%E9%9D%9E%E7%BB%84%E5%8F%AF%E5%86%99%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我看到以下问题描述了如何找到组可写文件: 如何找到所有具有组写权限的 PHP 文件?
但我想要的是不是组可写!(此外,我无法对上述问题发表评论)。
谷歌让我失望了(因为“find”并不是一个独特的关键词)。
答案1
假设链接的问题将在您的系统上运行,您可以使用以下命令反转匹配!
:
find ! -perm -g=w
另外,您可以find
通过查看手册页来阅读文档:
man find
答案2
在 BSD 衍生的 Unix 系统(macOS、FreeBSD 等)上,您需要将路径添加到find
。因此,为了获得更兼容的版本,请添加.
在当前目录中搜索并!
反转匹配:
find . ! -perm -g=w