EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

locate.findutils – Online in der Cloud

Führen Sie „locate.findutils“ im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl „locate.findutils“, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Suchen – Dateien in Datenbanken auflisten, die einem Muster entsprechen

ZUSAMMENFASSUNG


lokalisieren [-d Pfad | --database=path] [-e | -E | --[nicht-]vorhanden] [-i | --ignore-case] [-0 |
--null] [-c | --count] [-w | --wholename] [-b | --basename] [-l N | --limit=N] [-S |
--statistics] [-r | --regex ] [--max-database-age D] [-P | -H | --nofollow] [-L |
--follow] [--version] [-A | --all] [-p | --print] [--help] Muster...

BESCHREIBUNG


Diese Handbuchseite dokumentiert die GNU-Version von lokalisieren. Für jedes gegebene Muster gilt: lokalisieren
durchsucht eine oder mehrere Datenbanken mit Dateinamen und zeigt die Dateinamen an, die das enthalten
Muster. Muster können Metazeichen im Shell-Stil enthalten: „*“, „?“ und „[]“. Der
Metazeichen behandeln weder „/“ noch „.“ speziell. Daher kann ein Muster „foo*bar“ sein
Übereinstimmung mit einem Dateinamen, der „foo3/bar“ enthält, und ein Muster „*duck*“ kann mit einem Dateinamen übereinstimmen
das „lake/.ducky“ enthält. Muster, die Metazeichen enthalten, sollten in Anführungszeichen gesetzt werden
schützen Sie sie vor der Ausdehnung durch die Schale.

Wenn ein Muster eine einfache Zeichenfolge ist – es enthält keine Metazeichen – lokalisieren Zeigt alle Dateien an
Namen in der Datenbank, die diese Zeichenfolge irgendwo enthalten. Wenn ein Muster enthält
Metazeichen, lokalisieren Zeigt nur Dateinamen an, die genau dem Muster entsprechen. Als ein
Daher sollten Muster, die Metazeichen enthalten, normalerweise mit einem „*“ beginnen und werden dies auch tun
enden meistens auch mit einem. Ausnahmen bilden Muster, die dafür vorgesehen sind
stimmen explizit mit dem Anfang oder Ende eines Dateinamens überein.

Die Dateinamendatenbanken enthalten Listen von Dateien, die sich zum Zeitpunkt der Erstellung der Datenbanken auf dem System befanden
wurden zuletzt aktualisiert. Der Systemadministrator kann den Dateinamen der Standarddatei auswählen
Datenbank, die Häufigkeit, mit der die Datenbanken aktualisiert werden, und die Verzeichnisse dafür
welche Einträge sie enthalten; sehen aktualisiertb(1).

If lokalisierenDie Ausgabe von wird an ein Terminal gesendet. Ungewöhnliche Zeichen in der Ausgabe werden mit Escapezeichen versehen
auf die gleiche Weise wie für die -print-Aktion des gefunden Befehl. Wenn die Ausgabe nicht erfolgt
Auf einem Terminal werden die Dateinamen genau so gedruckt, wie sie sind.

OPTIONAL


-0, --Null
Verwenden Sie ASCII NUL als Trennzeichen anstelle von Newline.

-EIN, --alle
Gibt nur Namen aus, die mit allen Nicht-Optionsargumenten übereinstimmen, nicht mit solchen, die mit einem oder übereinstimmen
weitere Nicht-Optionsargumente.

-B, --Basisname
Die Ergebnisse gelten als übereinstimmend, wenn das angegebene Muster mit dem Endergebnis übereinstimmt
Bestandteil des Namens einer Datei, wie er in der Datenbank aufgeführt ist. Diese letzte Komponente ist
wird normalerweise als „Basisname“ bezeichnet.

-C, --zählen
Anstatt die übereinstimmenden Dateinamen auszudrucken, drucken Sie einfach die Gesamtzahl der Übereinstimmungen aus
wir fanden, es sei denn –drucken (-p) ist ebenfalls vorhanden.

-d Pfad, --database=Pfad
Durchsuchen Sie statt der standardmäßigen Dateinamendatenbank die Dateinamendatenbanken
in Weg, eine durch Doppelpunkte getrennte Liste von Datenbankdateinamen. Sie können auch verwenden
die Umgebungsvariable LOCATE_PATH , um die Liste der zu durchsuchenden Datenbankdateien festzulegen.
Die Option überschreibt die Umgebungsvariable, wenn beide verwendet werden. Leere Elemente in
Der Pfad wird als Synonym für den Dateinamen der Standarddatenbank verwendet. A
Die Datenbank kann auf stdin bereitgestellt werden, wobei „-“ als Element von verwendet wird Weg. Wenn mehr als
ein Element von Weg ist „-“, spätere Instanzen werden ignoriert (und es wird eine Warnmeldung angezeigt).
gedruckt).

Das Dateinamen-Datenbankformat hat sich ab GNU geändert gefunden und lokalisieren Version 4.0
um Maschinen mit unterschiedlichen Bytereihenfolgen die gemeinsame Nutzung der Datenbanken zu ermöglichen. Das
Version von lokalisieren kann Datenbanken, die für ältere Versionen erstellt wurden, automatisch erkennen und lesen
Versionen von GNU lokalisieren oder Unix-Versionen von lokalisieren or gefunden. Unterstützung für die Alten
Das Lokalisierungsdatenbankformat wird in einer zukünftigen Version eingestellt.

-e, --bestehende
Drucken Sie nur solche Namen aus, die aktuell existieren (anstelle solcher Namen, die bereits existierten).
als die Datenbank erstellt wurde). Beachten Sie, dass dies das Programm erheblich verlangsamen kann, wenn
Es gibt viele Übereinstimmungen in der Datenbank. Wenn Sie diese Option innerhalb von a nutzen
Bitte beachten Sie, dass die Datei anschließend gelöscht werden kann lokalisieren
hat überprüft, ob es existiert, aber bevor Sie es verwenden.

-IS, --nicht existent
Drucken Sie nur solche Namen aus, die derzeit nicht existieren (anstelle solcher Namen, die
vorhanden war, als die Datenbank erstellt wurde). Beachten Sie, dass dies das Programm verlangsamen kann
lot, wenn es viele Übereinstimmungen in der Datenbank gibt.

--help Drucken Sie eine Zusammenfassung der Optionen an lokalisieren und verlassen.

-ich, --Fall ignorieren
Ignorieren Sie die Groß-/Kleinschreibung sowohl im Muster als auch in den Dateinamen.

-l N, --limit=N
Begrenzen Sie die Anzahl der Übereinstimmungen auf N. Wenn über diese Option ein Limit festgelegt wird, wird die Anzahl der Treffer begrenzt
Die für die Option -c gedruckten Ergebnisse werden niemals größer als diese Zahl sein.

-L, --Folgen
Wenn Sie die Existenz von Dateien testen (mit den Optionen -e oder -E), gehen Sie davon aus, dass sie fehlerhaft sind
symbolische Links sind nicht vorhanden. Dies ist die Standardeinstellung.

--max-database-age D
Normalerweise lokalisieren gibt eine Warnmeldung aus, wenn eine Datenbank durchsucht wird
mehr als 8 Tage alt. Diese Option ändert diesen Wert in einen anderen Wert als 8.
Die Auswirkung der Angabe eines negativen Werts ist nicht definiert.

-M, --mmap
Akzeptiert, führt aber aus Kompatibilitätsgründen mit BSD zu nichts lokalisieren.

-P, -H, --nofollow
Wenn Sie die Existenz von Dateien testen (mit den Optionen -e oder -E), behandeln Sie sie als fehlerhaft
symbolische Links, als wären sie vorhandene Dateien. Die -H-Form dieser Option lautet
dient lediglich der Ähnlichkeit mit gefunden; Die Verwendung von -P wird anstelle von -H empfohlen.

-P, --drucken
Drucken Sie Suchergebnisse aus, wenn dies aufgrund der Anwesenheit von normalerweise nicht der Fall wäre
--statistics (-S) oder --count (-c).

-R, --regex
Das in der Befehlszeile angegebene Muster wird als regulärer Ausdruck verstanden.
im Gegensatz zu einem Kugelmuster. Die regulären Ausdrücke funktionieren auf die gleiche Weise wie in
Emacs und gefunden, außer der Tatsache, dass „.“ passt zu einer neuen Zeile. Dateinamen, deren
Vollständige Pfade, die mit dem angegebenen regulären Ausdruck übereinstimmen, werden gedruckt (oder, im Fall von
die Option -c, gezählt). Wenn Sie Ihren regulären Ausdruck am Ende verankern möchten
des vollständigen Pfadnamens, dann sollten Sie, wie bei regulären Ausdrücken üblich, verwenden
die Zeichen ^ und $, um dies anzuzeigen.

-S, --stdio
Akzeptiert, führt aber aus Kompatibilitätsgründen mit BSD zu nichts lokalisieren.

-S, --Statistiken
Drucken Sie verschiedene Statistiken zu jeder Suchdatenbank aus und beenden Sie den Vorgang dann ohne
Durchführen einer Suche, es sei denn, es werden Nicht-Optionsargumente angegeben. Für Kompatibilität mit
BSD, -S wird als Synonym für --statistics akzeptiert. Allerdings ist die Ausgabe von lokalisieren
-S ist für die GNU- und BSD-Implementierungen von unterschiedlich lokalisieren.

--Version
Drucken Sie die Versionsnummer von lokalisieren und verlassen.

-w, --ganzer Name
Abgleich mit dem gesamten Namen der Datei, wie in der Datenbank aufgeführt. Dies ist das
default.


LOCATE_PATH
Durch Doppelpunkte getrennte Liste der zu durchsuchenden Datenbanken. Wenn der Wert ein führendes oder hat
Wenn Sie einen abschließenden Doppelpunkt eingeben oder zwei Doppelpunkte hintereinander haben, erhalten Sie möglicherweise unterschiedliche Ergebnisse
verschiedene Versionen von lokalisieren.

Verwenden Sie „locate.findutils“ online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad