Quiero encontrar los archivos no legibles en mi directorio (por ejemplo, los archivos con g-r). Así que he intentado esto:Usando `find -perm` para encontrar cuando un permiso no está configurado
find . -perm -g-r
Me muestra todos los archivos ?? Así que he intentado esto:
find . -perm -g+r
Y me mostró que sólo los archivos legibles. Parece que -perm -g-r
coincide con todos los archivos. Estoy usando CentOS 5.5. ¿Estoy haciendo algo mal? No parece que -perm -g-r
hace algo útil.
¡Eso funcionó! Todavía estoy desconcertado por '-perm -g-r' que no funciona, pero bueno. – User1
Es una extensión obvia para encontrar archivos que no son ejecutables, también. ¡Gracias! –
¿Qué ocurre si quiero limitar mi búsqueda a archivos y no a directorios, y quiero un '-maxdepth' de 2? Quiero decir, ¿cómo niego las permanentes mientras afirmo las otras cosas? EDITAR: No importa. Puedes negar cualquier opción con! Al principio no parecía funcionar, pero realmente lo era. ¡Lo hice 'encontrar -maxdepth 2! -perm -g + r -type d' y encontró directorios a una profundidad de 2 que no tenían permiso de lectura grupal. –