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 find
comando. 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