buscar archivos que NO pertenecen al grupo


13

¿Cómo encuentro archivos que no pertenecen a un grupo en particular?

find /home -group NOT test

Respuestas:


20

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

La exclamación invierte el partido. 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 desea el grupo al que pertenece en la salida:

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

Más información sobre el uso de find:
¿Cómo domino el comando find de UNIX?


+1: no sabía que podías hacer eso.
Dave Holland

+1 - buen truco, tampoco sabía que esta era una opción ...:]
Kyle Smith

0

¿Un grep excluyendo las cosas que no quieres?


por ejemplo, ¿cómo obtengo los grupos listados con find? Agradecería un ejemplo
Michael

1
¿Qué tal si usas la respuesta de Kyle, que es una mejor solución?
Dave Holland
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.