Listar o arquivo no subdiretório com determinada permissão

0

Então, basicamente, eu 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 que eu tenho é:

 ls -d */*

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

Obrigado!

    
por shawn edward 14.02.2016 / 03:35

1 resposta

3

Você deve usar o comando find . Para obter todos os arquivos e diretórios com rwxrwx--- no ramo do diretório atual, use:

find . -perm 770

Se você precisa apenas verificar arquivos:

find .  -type f -perm 770

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

find . -depth 2 -perm 770

ou Linux:

find . -mindepth 2 -maxdepth 2 -perm 770
    
por 14.02.2016 / 04:21