GNU/Linux >> LINUX-Kenntnisse >  >> Linux

slocate-Befehl unter Linux

Der Befehl slocate ist eine sicherheitsoptimierte Version von GNU locate. Dieser Befehl durchsucht eine Datenbank, die alle Dateien auf dem System auflistet; es ist als schneller Ersatz für „find / -name pattern“ gedacht. Diese Version speichert Dateiberechtigungen und Eigentumsrechte, um unbefugten Zugriff auf Dateien zu verhindern.

Suchen und finden Sie Konsultieren Sie Datenbankdateien über das System (normalerweise kompiliert und aktualisiert durch einen Job, der vom Scheduler-System cron ausgeführt wird), um Dateien oder Befehle fast sofort zu finden. Der Ort der eigentlichen Datenbankdateien, was darin indiziert ist und wie oft es überprüft wird, kann von System zu System variieren. Weitere Informationen finden Sie auf den Manpages Ihres Systems. slocate (Secure Locate) speichert Berechtigungsinformationen (zusätzlich zu Dateinamen und Pfaden), sodass keine Programme aufgelistet werden, auf die der Benutzer keinen Zugriff hat. Auf den meisten Linux-Systemen ist locate ein symbolischer Link zu slocate; andere Systeme verfügen möglicherweise über separate Programme oder überhaupt nicht über slocate.

Syntax:

$ slocate [parameter] [search-string]

slocate-Befehlsoptionen

Option Beschreibung
-c Lesen Sie /etc/updatedb.conf, wenn Sie die Datenbank aktualisieren.
-dfile, –database=file Datei als Datenbank für die Suche verwenden.
-edir1[,dir2…] Schließen Sie die angegebenen Verzeichnisse aus der Datenbank aus.
-ffstype1[,fstype2…] Schließen Sie Dateien auf Dateisystemen der angegebenen Typen (z. B. NFS) aus.
-h, –Hilfe Optionszusammenfassung drucken und beenden.
-i Groß-/Kleinschreibung bei der Suche ignorieren.
-l level Sicherheitsstufe. Wenn Stufe 0 ist, werden keine Sicherheitsüberprüfungen durchgeführt, wodurch schnellere Suchvorgänge bereitgestellt werden. Der Standardwert ist 1, wodurch die Sicherheitsüberprüfung aktiviert wird.
-n Anzahl Drucken Sie nicht mehr als die gezählten Ergebnisse.
-ofile, –output=file Datei als zu erstellende Datenbank verwenden.
-q Keine Fehlermeldungen drucken (leiser Modus).
-rregex, –regexp=regex Verwenden Sie den einfachen Regex für reguläre Ausdrücke, um die Datenbank zu durchsuchen.
-u Erstellen Sie die Datenbank ab /.
-U dir Erstellen Sie die Datenbank ab dir.
-v, –verbose Dateinamen beim Erstellen der Datenbank anzeigen.
-V, –version Versionsinformationen drucken und beenden.

slocate-Befehlsbeispiel

Verwenden Sie den Befehl „slocate“, um die Dateipfadinformationen mit dem Schlüsselwort „parted“ im Dateinamen anzuzeigen:

# slocate parted


Linux
  1. Linux ifconfig-Befehl

  2. Linux-mv-Befehl

  3. Linux-Du-Befehl

  4. Linux-IP-Befehl

  5. Linux-cd-Befehl

Kostenloser Befehl unter Linux

Sudo-Befehl unter Linux

Suchen Sie Command in Linux

W-Befehl unter Linux

Bei Befehl unter Linux

Df-Befehl unter Linux