encontrar arquivos NÃO pertencentes ao grupo

11

Como faço para encontrar arquivos que não pertencem a um grupo específico?

find /home -group NOT test
    
por Michael 15.04.2010 / 15:46

2 respostas

17

find /home -not -group test ou find /home ! -group test

O 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ê quiser que o grupo pertença à saída:

find /home ! -group test -printf "%p:%g\n"
./lots/573:root
...

Mais algumas informações sobre como usar o find:
Como faço para dominar o comando find do UNIX?

    
por 15.04.2010 / 16:00
0

Fazer um grep excluindo as coisas que você não quer?

    
por 15.04.2010 / 15:48