Como localizo todos os arquivos que não são * graváveis ​​em grupo?


17

Vejo a seguinte pergunta descrevendo como encontrar arquivos graváveis ​​em grupo: Como posso encontrar todos os arquivos PHP com permissões de gravação em grupo?

Mas eu quero arquivos que não sejam graváveis ​​em grupo! (Além disso, não pude comentar a questão acima).

O Google me decepciona (como "encontrar" não é uma palavra-chave única).


11
Para qual SO é esse?
Brad Patton

Atualizei a tag com base na pergunta vinculada. Altere se não estiver correto.
Brad Patton

Você não pode comentar nas postagens de outras pessoas até ter 50 representantes, e é por isso que não pode comentar lá.
precisa saber é o seguinte

Respostas:


25

Supondo que a pergunta vinculada seja executada no seu sistema, você pode inverter a correspondência com !:

find ! -perm -g=w

Além disso, você pode ler a documentação consultando findas páginas de manual:

man find

6
O comando completo para iniciar a busca dentro do diretório atual seriafind . ! -perm -g=w
ualinker

2
Por que eu procuraria nas páginas de manual quando o superuser.com existe?
Dan

2

No sistema Unix derivado do BSD (macOS, FreeBSD, ...), você precisa adicionar um caminho para find. Portanto, para uma versão mais compatível, adicione .a pesquisa no diretório atual e !inverta a correspondência:

find . ! -perm -g=w
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.