Costumo tentar encontrar arquivos com a seguinte sintaxe:
find . -name "filetofind"
No entanto, geralmente resulta em muitas linhas ou relatórios de erros (permissão negada) sobre pastas em que a permissão é negada. Existe alguma outra maneira de evitar esse spam do que usar o sudo ou grepping avançado da saída de erro?
Respostas:
Experimentar
Isso redirecionará
stderr
o fluxo de saída, que é usado para relatar todos os erros, incluindo o "Acesso negado", para o dispositivo nulo.fonte
Você também pode usar os predicados
-perm
e-prune
para evitar descer para diretórios ilegíveis (consulte também Como remover instruções de impressão com "permissão negada" do programa find? - Unix e Linux Stack Exchange ):fonte
Se você deseja ver outros erros e não possui arquivos com o nome "permissão negada", isso funcionará "melhor".
Redirecionando a saída para grep com a opção de inversão.
fonte