我如何找到所有*不是*组可写的文件?


17

我看到以下问题,描述了如何查找组可写文件: 如何查找具有组写权限的所有PHP文件?

但是我想要的文件不是组可写的!(此外,我无法对以上问题发表评论)。

Google让我失望(因为'find'不是一个独特的关键字)。


1
这是用于哪个操作系统的?
布拉德·帕顿

我根据链接的问题更新了标签。如果不正确,请更改。
布拉德·帕顿

您只有50个代表才能对其他人的帖子发表评论,这就是为什么您不能在那里发表评论的原因。
ChimneyImp 2013年

Answers:


25

假设链接的问题将在您的系统上运行,则可以使用以下命令反转匹配项!

find ! -perm -g=w

另外,您可以find通过查看手册页来阅读文档:

man find

6
在当前目录中开始搜索的完整命令为find . ! -perm -g=w
ualinker

2
当superuser.com存在时,为什么还要查看手册页?
丹丹,

2

在BSD派生的Unix系统(macOS,FreeBSD等)上,您需要添加一个路径find。因此,要获得更兼容的版本.,请在当前目录中搜索并!反转匹配项:

find . ! -perm -g=w
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.