Listar arquivo no subdiretório com certa permissão

Listar arquivo no subdiretório com certa permissão

Então, basicamente, preciso listar os arquivos no subdiretório que tem todas as permissões para usuário e grupo, mas não para outros. Basicamente rwxrwx---

Tudo o que tenho é:

 ls -d */*

para mostrar os subdiretórios mas agora como faço a parte de permissão, sei que preciso usar "|" mas que comando eu faço?

Obrigado!

Responder1

Você deve usar o findcomando. Para obter todos os arquivos e diretórios rwxrwx---na ramificação do diretório atual, use:

find . -perm 770

Se você precisar apenas verificar arquivos:

find .  -type f -perm 770

Se você precisar apenas verificar os subdiretórios imediatos (no FreeBSD/OSX):

find . -depth 2 -perm 770

ou Linux:

find . -mindepth 2 -maxdepth 2 -perm 770

informação relacionada