Kurzfassung: updatedb baut die Index-Datenbank für locate neu auf. Standardmäßig läuft es periodisch (cron/systemd), kann aber auch manuell gestartet werden.
Beim Lauf werden Verzeichnisse gemäß Konfiguration durchsucht und Pfade in die Datenbank geschrieben. Ausgeschlossene Pfade und Dateisysteme sind in /etc/updatedb.conf definiert.
mlocate oder plocate installiertupdatedb [OPTIONEN]
--prunepaths='PFAD ...' # Pfade vom Index ausschließen (einmalig für diesen Lauf) --prunefs='FS ...' # Dateisystemtypen ausschließen
sudo updatedb
# Beispielhafte Konfiguration sudo sed -n '1,200p' /etc/updatedb.conf # Variablen: PRUNEPATHS, PRUNEFS, PRUNENAMES
# Systemd Timer anzeigen (falls vorhanden) systemctl status updatedb.timer # Cron-Jobs prüfen sudo ls -l /etc/cron.daily /etc/cron.weekly | grep -i updatedb || true
/proc, /sys, /run), Container-/VM-Mounts.