如何查找不属于特定组的文件?
find /home -group NOT test
答案1
find /home -not -group test
或者find /home ! -group test
感叹号反转了匹配。来自man find
:
! expr True if expr is false. This character will also usually need
-not expr
Same as ! expr, but not POSIX compliant.
如果您希望在输出中显示它所属的组:
find /home ! -group test -printf "%p:%g\n"
./lots/573:root
...
有关使用 find 的更多信息:
如何掌握UNIX find 命令?
答案2
执行 grep 排除您不想要的东西?