Wie kann ich feststellen, dass locate / updatedb bestimmte Dateierweiterungen ignoriert?

2485
Jason Baker

Zum Beispiel möchte ich nicht, dass eines der Programme Dateien findet, die auf * .pyc enden. Ich bin sicher, dass ich dies irgendwie mit Regex oder Globs tun kann, aber gibt es eine Möglichkeit, locate zu machen, die Dateien ganz zu ignorieren? Es ist höchst zweifelhaft, dass ich jemals nach einer Pyc-Datei suchen möchte.

2

1 Antwort auf die Frage

9
CarlF

Entfernen Sie in der Datei "updateb.conf" die Zeile "PRUNENAMES" und fügen Sie die Erweiterung .pyc hinzu. Auf meinem Ubuntu-System lautet es standardmäßig:

# PRUNENAMES = ". Git .bzr .hg .svn"

Ändern Sie es in

PRUNENAMES = ". Git .bzr .hg .svn .pyc"

Wie sich herausstellt, funktioniert PRUNENAMES nur für Verzeichnisse, nicht für Dateinamen. Jason Baker vor 14 Jahren 1