Sto cercando di trovare un file che non esiste nella mia directory home e in tutte le sottodirectory.
find ~/ -name "bogus"
mi dà queste informazioni dopo pochi secondi, ma il dolphin
file manager di KDE ha impiegato quasi 3 minuti per fare lo stesso. Ciò corrisponde alla mia precedente esperienza con GNOMEbeagle
.
In che modo find
riesce a fare lo stesso molto velocemente mentre la ricerca grafica (che è più intuitiva da usare rispetto ai parametri della riga di comando) è alle spalle?
locate
più spesso di find
ed è più veloce in una grande cartella
locate
è davvero ottimo per trovare i file, questo è un po 'OT, perché utilizza un approccio completamente diverso: find
e strumenti della GUI come Dolphin
stanno attraversando l'albero dei file su richiesta, mentre locate
utilizza una struttura di indice creata in precedenza.