De opdracht updatedb wordt gebruikt in combinatie met lokatie-opdrachten, zoals lokatie, mlocate en slocate, om een doorzoekbare database te genereren van de bestanden die zich momenteel op een Linux-systeem bevinden.
Installeer updatedb Met mlocate
Deze gids richt zich op het mlocate-pakket, maar een alternatief, indien beschikbaar, zal net zo goed werken. Om updatedb op Debian, Ubuntu en Mint te installeren: sudo apt install mlocate
Om updatedb op Fedora te installeren: sudo dnf install mlocate
Om updatedb op CentOS en RHEL te installeren: sudo yum install mlocate
Om updatedb op OpenSUSE te installeren: sudo zypper install mlocate
Om updatedb op Arch Linux en Manjaro te installeren: sudo pacman -S mlocate
Gebruik de updatedb-opdracht
De opdracht updatedb wordt geleverd met mlocate en u moet deze gebruiken om een database te maken voordat u kunt zoeken. Aangezien updatedb standaard alles op uw systeem logt, voert u het uit met root-machtigingen met behulp van sudo. Als je het alleen als gewone gebruiker wilt gebruiken, kan dat met een paar opties. Maak eerst een algemene systeembrede database met rootrechten: sudo updatedb
Het duurt een paar minuten om te voltooien, afhankelijk van het aantal bestanden op uw systeem. Zoek vanaf daar een bestand met mlocate. Bijvoorbeeld: kabouter zoeken
Let op de hoeveelheid rommel die naar boven komt? U kunt, als u ervoor kiest om bepaalde mappen uit te sluiten met de -e vlag. sudo updatedb -e /usr/share, /var/lib
Als u wilt zien welke bestanden aan de database zijn toegevoegd, gebruikt u de -v vlag. sudo bijgewerktb -v
Om nu updatedb als een gewone gebruiker uit te voeren, gebruikt u de -l vlag met een waarde van 0 om alles uit te sluiten waar uw gebruiker geen toegang toe heeft. Specificeer vervolgens een lokale uitvoer in uw thuismap met de -O vlag. bijgewerktb -l 0 -o ~/.mlocate.db
Om in die gebruikersspecifieke database te zoeken, in plaats van in de systeemdatabase, gebruikt u de -NS vlag om de gebruiker op te geven. mlocate -d ~/.mlocate.db
Dit zijn de meest gebruikelijke manieren om met updatedb te werken. Raadpleeg de volledige technische handleiding hieronder voor een meer volledige uitsplitsing.
Bijgewerkte technische handleiding
Hieronder vindt u het volledige technische overzicht van wat de opdracht updatedb kan doen.
NAAM
updatedb: werk de slocate-database bij.
KORTE INHOUD
bijgewerktb [-u] [-u path] [-e path1,path2,…] [-f fstype1,…] [-l [01] ] [-q] [-v,–verbose] [-V, –version] [-h, –help] patroon…
BESCHRIJVING
Deze handleiding pagina documenteert slocate, een verbeterde versie van lokaliseren. updatedb is gewoon een link naar slocate die impliceert dat de -u keuze.
OPTIES
-u
Maak een slocate-database vanaf de hoofdmap. Dit is het standaardgedrag wanneer aangeroepen als bijgewerktb.
-U pad
Maak een slocate-database beginnend bij pad pad.
-e dirs
Mappen uitsluiten in de door komma’s gescheiden lijst dirs uit de slocate-database.
-f fstypes
Bestandssystemen uitsluiten in de door komma’s gescheiden lijst dirs uit de slocate-database.
-l
Beveiligings niveau. -l 0 schakelt beveiligingscontroles uit, waardoor zoekopdrachten sneller gaan. -l 1 zet veiligheidscontroles aan. Dit is de standaardinstelling.
-Q
Stille modus; foutmeldingen worden onderdrukt.
-v
Uitgebreide modus; bestanden weergeven die zijn geïndexeerd bij het maken van een database.
–helpen
Druk een overzicht van de opties af om slocate en uitstappen.
–versie
Print het versienummer van slocate en uitstappen. Gebruik het man-commando (% Mens) om te zien hoe een opdracht op uw computer wordt gebruikt.