Risultato ricerca Spotlight incompleto

0

Da quando ho cambiato la struttura delle directory del mio Mac, Spotlight non ha prodotto risultati di ricerca per i miei file o cartelle.

Ho provato

  1. Killing SystemUIServer
  2. Ricostruzione manuale dell'indice di Spotlight utilizzando sudo mdutil -E /
  3. Modifica della risoluzione del desktop
  4. Cancella cache e preferenze utilizzando l'applicazione scaricata
  5. Riavvio del Mac

Tutto suggerito in questo non ha alcun effetto. Il 4 ° oggetto è stato consigliato contro la comunità di supporto Apple. E, naturalmente, ho provato ciò che è stato suggerito da seaturtle ... reindicando Macintosh HD.

Usando il terminale con le parole chiave giuste, vengono visualizzati i file / le cartelle, ma vorrei correggerlo in modo permanente.

Qualcuno ha avuto altra idea? Gentilmente fammi sapere.

  • Attualmente utilizzo Macbook Pro del 2012, OS: High Sierra 10.13.2
posta HSL 17.01.2018 - 14:01
fonte

2 risposte

0

A quanto pare, non stava leggendo ciò che la scheda controlla come il titolo mostra ..

  1. Svuota tutto sotto la scheda
  2. Trascina Macintosh HD e quindi rimuovi
  3. Attendi un po 'che Spotlight reindirizzi
  4. La ricerca dovrebbe apparire a posto

Risolto!

    
risposta data 07.02.2018 - 13:58
fonte
1

Puoi aspettare che Spotlight reindirizzi la tua macchina?

Se è così, prova questo:

  • Vai alla sezione Spotlight delle Preferenze di Sistema.
  • Vai alla sezione Privacy e aggiungi il tuo disco di avvio (il mio è Macintosh HD).
  • Rimuovi di nuovo.
  • Vai a Spotlight. Si noti l'indicatore "Indicizzazione ...". Puoi continuare a utilizzare Spotlight e il resto del tuo computer mentre indicizza, ma fino a quando non finisce potrebbe non trovare tutto.

Non puoi aspettare (o non vuoi usare Spotlight)?

Prova questo comando Terminale per cercare per nome. Qualsiasi ' s dovrebbe essere sostituito con '\'' , perché altrimenti terminerebbero la stringa quotata.

find ~ -iname '*whatever*'

La ricerca per contenuto di file è più complicata e funziona solo con file di testo normale . Prova questo:

grep -iRIl 'whatever' ~

Che cosa significa tutto questo?

  • ~ - la tua cartella home
  • -iname - indica find per eseguire una ricerca senza distinzione tra maiuscole e minuscole per nome file
  • 'xyz' - le virgolette singole impediscono che caratteri come Spazio, ( o ) , ecc. vengano interpretati dalla shell
  • *whatever* - il * s significa "qualsiasi numero di caratteri può andare qui". Altrimenti, find cercherebbe solo i file esattamente "qualunque cosa".
  • %codice%:
    • -iRIl - insensibile alle maiuscole / minuscole
    • -i - ricorsivo (cerca anche nelle sottocartelle)
    • -R : ignora i file che non sono testo semplice
    • -I : elenca i file, ma non mostra righe corrispondenti
risposta data 17.01.2018 - 17:44
fonte

Leggi altre domande sui tag