Tentei atualizar o locate
banco de dados e por algum motivo ele foi corrompido:
locate foo
locate: locate database header corrupt, bigram char outside 0, 32-127: -1
Como consertar isso? Ou talvez eu precise apenas atualizá-lo para que funcione? E por fim, voltando ao problema original, como atualizá-lo? (Sim, há muitas respostas sobre isso, mas ei, tentei apenas as mais votadas e o banco de dados foi corrompido. Parece que as respostas estavam desatualizadas ou o macOS tem alguns problemas aqui: a maioria das respostas foi para Linux.)
Sonoma 14.4.1, zsh 5.9 (x86_64-apple-darwin23.0)
No MacOS, olhar para a ferramenta de documentação padrão
man locate
fornece este trecho:Mas também
O "VEJA TAMBÉM" é referenciado através de
man locate.updatedb
:A primeira ideia é que o problema multibyte pode ser o que você está vendo. Mas também pode haver corrupção, então execute o atualizador (como root) e tente novamente: