Certamente, é possível filtrar a permissão de erros negados com o redirecionamento 2> /dev/null
, pois é uma saída do fluxo de erros.
find -name "*.config" -perm /u+rw 2> /dev/null
Mas também é uma boa idéia excluir os diretórios que apresentam problemas com -path /some/dir/*pattern -prune -o -print
.
find / -path "./proc*" -prune -o -name "*.config" -print 2> /dev/null
Também deve ser possível excluir vários diretórios com o operador OR lógico-o
e agrupar em \( ... \)
colchetes
find / -maxdepth 1 \( -not -path /etc* \) -o \( -not -path /var* \) -o \( -not -path /proc* \) -o \( -perm /u+rw -name "*.config" \)