Como posso procurar todos os arquivos que não são graváveis pelo usuário no unix usando grep [duplicate]?

1

Estou tentando ver todos os arquivos que não são graváveis pelo usuário. Eu sei que posso usar o comando ls para ver todos, mas eu queria ter apenas os que não são graváveis pelo usuário. Eu estou atualmente no unix e o comando find não funciona para mim

    
por jameet bhatti 09.04.2018 / 17:17

1 resposta

2

Com o padrão find (deve funcionar em qualquer sistema Unix):

find . -type f ! -perm -u=w

Isso localizará todos os arquivos que não podem ser gravados pelo proprietário deles.

Com GNU find (padrão nos sistemas Linux):

find . -type f ! -writable

A variação GNU encontrará arquivos que podem ser gravados pelo dono do arquivo , mas não pelo usuário atual.

    
por 09.04.2018 / 17:26