Como encontro arquivos que não pertencem a um grupo específico?
find /home -group NOT test
find /home -not -group test
ou find /home ! -group test
A exclamação inverte a correspondência. De man find
:
! expr True if expr is false. This character will also usually need
-not expr
Same as ! expr, but not POSIX compliant.
Se você deseja que o grupo pertença na saída:
find /home ! -group test -printf "%p:%g\n"
./lots/573:root
...
Mais algumas informações sobre o uso de find:
Como dominar o comando find do UNIX?
Faça um grep excluindo as coisas que você não deseja?
fonte