¿Cómo encuentro todos los archivos que son * no * grupales que se pueden escribir?

17

Veo la siguiente pregunta que describe cómo encontrar archivos de escritura grupales: ¿Cómo puedo encontrar todos los archivos PHP con permisos de escritura grupal?

¡Pero quiero archivos que no se puedan escribir en grupo! (Además, no pude comentar sobre la pregunta anterior).

Google me decepciona (ya que 'encontrar' no es una palabra clave tan única).

Dan Bolser
fuente
1
¿Para qué sistema operativo es esto?
Brad Patton el
Actualicé la etiqueta en función de la pregunta vinculada. Cambie si no es correcto.
Brad Patton el
No puedes comentar las publicaciones de otras personas hasta que tengas 50 repeticiones, por lo que no puedes comentar allí.
ChimneyImp

Respuestas:

25

Suponiendo que la pregunta vinculada se ejecute en su sistema, puede invertir la coincidencia con !:

find ! -perm -g=w

Además, puede leer la documentación findbuscando en las páginas de manual:

man find
Darth Android
fuente
66
El comando completo para comenzar a buscar en el directorio actual seríafind . ! -perm -g=w
ualinker
2
¿Por qué debería buscar en las páginas man cuando existe superuser.com?
Dan
2

En el sistema Unix derivado de BSD (macOS, FreeBSD, ...) debe agregar una ruta find. Entonces, para una versión más compatible, agregue .para buscar en el directorio actual e !invertir la coincidencia:

find . ! -perm -g=w
Marián Černý
fuente