Warum Indexdateien? [geschlossen]

7

Ich habe Linux letztes Jahr auf 3 oder 4 verschiedenen Computern installiert, und in zwei Fällen hatte ich ernsthaftes Bedürfnis, mich zu übergeben, nachdem ich festgestellt hatte, dass Dateiindexer wie virtuoso(Debian-Tests mit dem neuesten KDE) standardmäßig installiertlibtracker-miner waren . Ich verstehe den Sinn dieser Programme einfach nicht. Sie belasten die CPU und verlangsamen alles. Mein Leben war gut ohne sie. Und ich bin nicht der einzige, der sich beschwert. Kann mir bitte jemand sagen, worum es bei ihnen geht?

Ich weiß wirklich nicht einmal, was sie tun! Kann mir jemand erklären, warum Indexdateien?

Die Leute sind so überrascht von diesen Indexern, dass sie manchmal denken, ihr Computer sei mit einem Virus infiziert .

Wenn es darum geht, Dateien zu finden: Wann immer ich eine Datei suchen musste, mache ich einfach ls -R > filelist.tmpauf meinem gesamten Dateisystem und öffne die resultierende Datei in nano. Ich finde nicht nur die Datei, die ich brauche, sondern erinnere mich auch, wo sich die Dinge befinden. Ich bin sicher, dass es andere Lösungen gibt. Aber ein Programm, das ständig ausgeführt werden muss, um ... was auch immer es erleichtert ... widerspricht das nicht in vielerlei Hinsicht der Unix-Philosophie?

ixtmixilix
quelle

Antworten:

6

Hinweis: Stattdessen ls -Rkönnen Sie auch verwenden locate. In Bezug auf das vorliegende Problem indizieren diese "modernen" Indexer ("Desktop Search") nicht nur Dateinamen, sondern auch Inhalte. Ich finde sie auch ärgerlich, aber ich denke, dies ist ein Ergebnis von Distributoren, die versuchen, Linux auf den Desktop zu bringen, insbesondere für Zielgruppen, die eher an Windows oder MacOS gewöhnt sind (beide haben eine Volltextsuche).

Ansgar Esztermann
quelle
5
locatebraucht auch einen Index ( /var/db/locate.databaseunter OS X)
19.
1
Tatsächlich. Der Indexer heißt updateb, aber da er nur Dateinamen indiziert, ist dies keine große Belastung für das System. Volltext-Indexer benötigen einige ziemlich ausgefeilte Techniken, um unauffällig zu sein. Aus meiner Erfahrung ist Spotlight in Ordnung, aber ich konnte bisher nichts finden, das unter Linux gut funktioniert.
Ansgar Esztermann