rechercher des fichiers n'appartenant pas au groupe


13

Comment trouver des fichiers n'appartenant pas à un groupe particulier?

find /home -group NOT test

Réponses:


20

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?


+1 - ne savait pas que vous pouviez faire ça.
Dave Holland

+1 - bonne astuce, je ne savais pas que c'était une option non plus ...:]
Kyle Smith

0

Faites un grep en excluant les choses que vous ne voulez pas?


comme comment obtenir les groupes répertoriés avec find? J'aimerais un exemple
Michael

1
Que diriez-vous plutôt d'utiliser la réponse de Kyle, qui est une meilleure solution.
Dave Holland
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.