O Spotlight e o comando locate não pesquisam * todos * pastas

2

Existem vários locais no Mac OS X, que não são indexados pelo spotlight ou pelo comando terminal locate.

Existe uma maneira de mudar isso?

Como posso pesquisar em lugares como / private?

    
por Ardenia 03.10.2010 / 20:12

2 respostas

3

locate deve incluir arquivos do sistema (se você habilitar a criação do banco de dados - está desativado por padrão, pelo menos no Snow Leopard - com o comando sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist ).

O Spotlight faz arquivos de sistema de indexação, mas normalmente os deixa fora dos resultados da pesquisa porque a maioria dos usuários deseja pesquisar em seus arquivos, não nos componentes internos do SO. Se você quiser ver os arquivos do sistema nos resultados, terá que ativá-los:

  1. Inicie uma pesquisa do Spotlight digitando algo no campo de pesquisa em uma barra de ferramentas da janela do Finder.
  2. Adicione um critério de pesquisa adicional clicando no botão "+" à direita.
  3. O novo seletor de critério começará a dizer algo como (Kind) is (Any) . Selecione "Outro" no menu pop-up do atributo ("Tipo").
  4. Isso abrirá uma caixa de diálogo com uma lista enorme de atributos pesquisáveis, com caixas de seleção para controlar se eles aparecem no pop-up de critério padrão. Ativar os atributos "Arquivos do sistema" e "Arquivo invisível".
  5. Agora, selecione "Arquivos do sistema" no pop-up do atributo e "estão incluídos" no próximo. Se você quiser / precisar, você também pode adicionar outro critério de busca para incluir / excluir itens invisíveis (isso não parece ser necessário para pesquisar / privado, mesmo que seja invisível).
  6. Agora você deve ver os arquivos do sistema nos resultados listados.

Observe que incluir essas opções no menu pop-up é permanente, mas, na verdade, selecioná-las deve ser refeito para cada pesquisa (ou seja, da próxima vez que pesquisar, você só poderá pular as etapas 3 e 4).

    
por 03.10.2010 / 21:47
1
find /private -name *thethingimlookingfor*

Não está indexado, mas pesquisará:)

    
por 03.10.2010 / 20:18