Skip to content

bijgewerktb: Linux-opdracht en Unix-opdracht

5 de augustus de 2021
developers in their home office 511878074 57ec2ecd5f9b586c35b69eb1

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.