Perché finder non trova tutti i file?


10

Avevo una Smart Search per i miei file Photo Stream situati in ~/Library/Application Support/iLifeAssetManagement/assets/sub/, alla ricerca di file JPG e PNG. Ho scoperto che non tutti i file venivano visualizzati. Così sono andato a cercarli da solo e sono stato in grado di individuarli.

inserisci qui la descrizione dell'immagine

Come può aver senso questo? Perché il Finder non vede gli stessi risultati? L'elenco dei file è stato ottenuto utilizzando il comando find al prompt. Ho quindi passato un semplice risultato di ricerca a wc per ottenere il conteggio, 153 file trovati tramite find in Terminal ma solo 75 in Finder utilizzando Spotlight? Qual è l'accordo?


Hai escluso alcune cartelle dall'indicizzazione Spotlight? Questo potrebbe spiegarlo.
Richard,

Risposte:


7

Potrebbe essere necessario ricostruire il database Spotlight eseguendo

sudo mdutil -E /

e aspettando qualche ora. Ho avuto lo stesso problema in passato e la ricostruzione dell'indice lo ha risolto.


1
Spotlight indicizza i file che si trovano nelle cartelle di sistema, ma normalmente li lascia fuori dai risultati della ricerca.
L'L

Ricostruire l'indice usando sudo mdutil -E /risolto il problema. Grazie!
Chris Wagner,

1

Ho questo tutto il tempo ...

La ricerca manuale o la ricerca salvata mostra:

  • IMG_4668.JPG
  • IMG_4663.JPG
  • IMG_4662.JPG
  • IMG_4661.JPG

e nella sottocartella / assets / vedo tutti i file. (incluso IMG_4664 / 5/6 / 7.JPG ecc.)

Dopo aver eseguito il comando seguente, va tutto bene, ma ci vorrà solo una settimana circa prima che si incasini di nuovo.

sudo mdutil -E /

Lo stesso vale per la cartella ~ / Library / Mobile Documents /. Test multipli su altre cartelle hanno esito positivo. Solo non i risultati per queste 2 cartelle che capitano entrambe (?) In ~ / Library /

Vecchio Macbook e il mio nuovo Macbook (appena installato): stesso problema


0

Non sono esattamente chiaro su cosa intendi per "Ricerca intelligente". Suppongo che ti riferisci a una "Cartella intelligente", che ti consente di specificare e salvare i criteri di ricerca Spotlight?

In Lion una cartella smart con criteri Spotlight salvati verrà visualizzata in Finder come una cartella con un'icona a forma di ingranaggio. Le cartelle smart vengono visualizzate ~/Library/Saved Searches/con un'estensione di .savedSearch, che in realtà sono elenchi di preferenze contenenti alias che creano una cartella virtuale.

Guardando la schermata acquisita non sembra che tu stia utilizzando una Cartella intelligente. Un'altra osservazione è che la tua ricerca del Finder mostra i file nella subdirectory, dove nel Terminale stai approfondendo. Dal momento che sembra essere una ricerca Spotlight standard, ha perfettamente senso il motivo per cui non stai vedendo gli stessi risultati in Finder e Terminal.

Per impostazione predefinita Spotlight non indicizza né cerca le cartelle di sistema, che include la cartella Libreria che stai cercando. Per risolvere l'incoerenza, ecco cosa devi fare:

Nel Finder vai a:

  1. ~ / Library / Application Support / iLifeAssetManagement / assets / sub /
  2. Nella subfinestra fai clic all'interno della casella di ricerca e premioption return
  3. Search: This Mac| subdovrebbe apparire appena sotto
  4. Fare clic sube quindi +sul lato destro
  5. Dal menu a discesa che appare selezionare KindèImage All
  6. Fare clic sul savepulsante a destra e denominarlo.

Se non si ottengono ancora gli stessi risultati di ricerca rispetto al Terminale, consultare le opzioni dei criteri di ricerca ( +) per apportare modifiche. Spero che questo ti abbia aiutato e / o chiunque altro abbia bisogno di impostare una "ricerca intelligente".


Sì, mi spiace intendevo Smart Folder. L'ho rimosso e ricreato più volte durante la risoluzione dei problemi, motivo per cui non lo vedi in questo scatto.
Chris Wagner,

Per quanto riguarda la posizione di ricerca, non c'era alcuna differenza, se avessi eseguito pwdquel prompt nel Terminale, vedresti che ero nella sottocartella, abbastanza sicuro che @patrix abbia ragione sulla cache.
Chris Wagner,

0

Questo è ciò che ha funzionato per me:

Vai su Preferenze di Sistema> scheda "Privacy" di Spotlight. Premi il pulsante "+" in basso e aggiungi il volume che stai cercando di cercare. Ciò rimuoverà il volume dai risultati della ricerca. Quindi fare clic sul pulsante "-" per rimuovere il volume appena aggiunto. Questo reindicizzerà il volume che sta riscontrando problemi.

Riprova la tua ricerca. Se ti trovi nella stessa situazione in cui mi trovavo, dovrebbe funzionare.


0

Ho cercato a lungo e duramente per risolvere lo stesso problema con Finder che non mostra risultati quando si esegue una ricerca semplice. Mi sono imbattuto in questa soluzione che sembra aver funzionato efficacemente e che ora ha guarito la mia frustrazione per l'invecchiamento. Sto usando OS X Yosemite e dalla mia ricerca sembra che più versioni di OS X e un gran numero di persone stessero avendo questo problema esatto.

La soluzione è di seguito: -

  1. Apri una nuova finestra del Finder
  2. Passare alla cartella "Libreria"
  3. Apri la cartella "Preferenze"
  4. Individua il file "com.apple.finder.plist" e spostalo nel Cestino (ovvero eliminalo)
  5. Dal menu Apple nell'angolo in alto a sinistra, seleziona Disconnetti (o esegui un riavvio)
  6. Accedi nuovamente al tuo account utente
  7. Apri una nuova finestra del Finder ed esegui un'altra ricerca per verificare se risolto
  8. Una volta che la ricerca del Finder è stata confermata funzionando di nuovo con i risultati visualizzati, puoi quindi svuotare il Cestino

Questo dovrebbe risolvere i tuoi problemi. In bocca al lupo!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.