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).

Dan Bolser
fonte
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
Darth Android
fonte
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
Marián Černý
fonte