Comment trouver des fichiers n'appartenant pas à un groupe particulier?
find /home -group NOT test
find /home -not -group test
ou find /home ! -group test
L'exclamation inverse le match. De man find
:
! expr True if expr is false. This character will also usually need
-not expr
Same as ! expr, but not POSIX compliant.
Si vous voulez le groupe auquel il appartient dans la sortie:
find /home ! -group test -printf "%p:%g\n"
./lots/573:root
...
Quelques informations supplémentaires sur l'utilisation de find:
Comment maîtriser la commande UNIX find?
Faites un grep en excluant les choses que vous ne voulez pas?
la source