"Operação não permitida" e "Esse arquivo ou diretório não existe" ao usar o comando find

"Operação não permitida" e "Esse arquivo ou diretório não existe" ao usar o comando find

Minha máquina é um Macbook Pro de meados de 2014 Big Sur.

Aqui está meu caso de uso: quero encontrar um livro chamado "Como pensar como um cientista Java" ou algo parecido. Eu poderia usar a pesquisa interna do Spotlight no Mac, mas quero experimentarencontrarcomando enquanto estou tentando aprender sozinho o comando Unix. O comando Find retornou o local pretendido dos arquivos (assim como outros arquivos semelhantes, já que usei o curinga *.), mas somente depois de retornar um monte de comandos "Operação não permitida" e nenhum arquivo ou diretório ". Consulte o trecho:

....
apple@apples-MacBook-Pro ~ % sudo find / -name "How to*"
find: /Library/Caches/com.apple.aned: Operation not permitted
find: /System/Library/Templates/Data/private/var/db/oah: Operation not permitted
find: /System/Volumes/Data/.Spotlight-V100: No such file or directory
...

Alguém teria a gentileza de me dizer o que está acontecendo aqui?

Responder1

Não estou familiarizado com o Mac OS X, mas suponho que o processo do terminal seja gerado com privilégios não tão altos quanto os necessários para navegar por esses caminhos. E como você não deveria ser capaz de navegar por esses caminhos como usuário e os erros precisam ser mostrados, você pode simplesmente ignorá-los jogando-os fora em /dev/null:

 find / -name "How to*" 2>/dev/null

informação relacionada