Listar archivos en subdirectorios con cierto permiso

Listar archivos en subdirectorios con cierto permiso

Básicamente, necesito enumerar los archivos en el subdirectorio que tiene todos los permisos para usuarios y grupos, pero no para otros. Básicamente rwxrwx---

Todo lo que tengo es:

 ls -d */*

para mostrar los subdirectorios, pero ahora, ¿cómo hago la parte de permisos? Sé que necesito usar "|" pero que comando hago?

¡Gracias!

Respuesta1

Deberías usar el findcomando. Para obtener todos los archivos y directorios rwxrwx---en la rama del directorio actual, utilice:

find . -perm 770

Si solo necesita buscar archivos:

find .  -type f -perm 770

Si solo necesita verificar los subdirectorios inmediatos (en FreeBSD/OSX):

find . -depth 2 -perm 770

o Linux:

find . -mindepth 2 -maxdepth 2 -perm 770

información relacionada