Quando você executa o findcomando em arquivos para os quais você não tem permissão, obtém erros irritantes "Permissão negada" que atrapalham a saída.
A Wikipedia sugere a seguinte correção:
Se você estiver fazendo isso como um usuário que não seja root, poderá ignorar os erros de permissão negada (e qualquer outro). Como os erros são impressos no stderr, eles podem ser suprimidos redirecionando a saída para / dev / null. O exemplo a seguir mostra como fazer isso no shell bash:
find / -name "myfile" -type f -print 2>/dev/null
Eu sei que posso acrescentar coisas a um comando, para que eu possa ll, por exemplo, alias ls -lah. Posso configurar um alias .bash_profilepara anexar 2> / dev / null ao final de qualquer findcomando?
echo "find / -name \$1 -type f -print 2>/dev/null" >/sbin/find1chmod 777 /sbin/find1