Paket: mlocate (0.26-3)
Links für mlocate
Debian-Ressourcen:
Quellcode-Paket mlocate herunterladen:
Betreuer:
Externe Ressourcen:
- Homepage [pagure.io]
Ähnliche Pakete:
Dateien anhand ihrer Namen schnell im Dateisystem finden
mlocate ist eine neue Ausführung von locate, einem Werkzeug, um Dateien im Dateisystem anhand ihrer Namen zu finden, wozu ein fester Suchbegriff oder reguläre Ausdrücke benutzt werden. Im Gegensatz zu anderen Werkzeugen wie find(1) benutzt locate eine im Voraus erstellte Datenbank, um die Suche auszuführen, weshalb Anfragen schneller ausgeführt werden können. Diese Datenbank wird regelmäßig durch cron auf den neusten Stand gebracht.
Es gibt einige Ausführungen von locate: Die Originalfassung von GNUs findutils, slocate und mlocate. Die Vorteile von mlocate sind:
* Es indexiert alle Dateisysteme, aber das Suchergebnis enthält nur Dateien, für die der Benutzer, der locate laufen lässt, Zugriffsrechte besitzt. Dies wird erreicht, indem die Datenbank als root erneuert wird, aber für Normalbenutzer als unlesbar gekennzeichnet wird. Diese Benutzer können auf die Datenbank nur über das locate-Programm zugreifen. slocate macht dies genauso, allerdings nicht das ursprüngliche locate.
* Anstelle eines Neueinlesens aller Inhalte, die sich in den Verzeichnissen befinden, wenn die Datenbank erneuert wird, behält mlocate Zeitstempelinformationen in seiner Datenbank und weiß, ob sich der Inhalt eines Verzeichnisses geändert hat, ohne es erneut einzulesen. Dies macht Updates schneller und schont die Festplatte. Dieses Feature gibt es nur in mlocate.
Die Installation von mlocate ändert die Binärdatei /usr/bin/locate, so dass sie mittels des Alternativensystems auf mlocate zeigt. Sie sollten nach der Installation /etc/cron.daily/mlocate per Hand starten, um die Datenbank zu erzeugen. Ansonsten wird mlocate nicht funktionieren, solange dieses Skript nicht von cron gestartet wurde (weil mlocate nicht dieselbe Datenbank wie das Standard-locate benutzt). Außerdem sollten Sie dann auch das Paket »locate« entfernen, damit nicht zwei verschiedene Datenbankendateien regelmäßig auf Ihrem System gepflegt werden.
Andere Pakete mit Bezug zu mlocate
|
|
|
|
-
- dep: adduser
- Erstellt und entfernt Benutzer und Gruppen
-
- dep: libc6 (>= 2.14) [amd64]
- GNU-C-Bibliothek: Laufzeitbibliotheken
auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
- dep: libc6 (>= 2.17) [arm64]
- dep: libc6 (>= 2.4) [armhf, i386]
-
- sug: nocache
- bypass/minimize file system caching for a program
mlocate herunterladen
Architektur | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|
amd64 | 95,4 kB | 492,0 kB | [Liste der Dateien] |
arm64 | 93,7 kB | 488,0 kB | [Liste der Dateien] |
armhf | 92,1 kB | 462,0 kB | [Liste der Dateien] |
i386 | 97,8 kB | 502,0 kB | [Liste der Dateien] |