Chciałbym użyć mlocate na moim serwerze Ubuntu, ale tylko do indeksowania niektórych katalogów (np. /home
I /data
, ale nie wszystko poniżej /
). Jednak standardowa konfiguracja mlocate działa w drugą stronę; określasz ścieżki, które chcesz usunąć (za pomocą PRUNE_PATHS
).
Czy jest jakiś prosty sposób, aby to osiągnąć, lub podobne narzędzie, które zrobi to, co chcę? (uwaga: powinien utrzymywać indeks podobny do mlocate
, więc find
na przykład nie do przyjęcia) Dzięki.
updatedb -l 0 -U /home/user/music
rekurencyjny? Wydaje się, że nie w moim przypadkuEdytuj plik
/etc/updatedb.conf
Skonfiguruj za
PRUNEPATHS
pomocą katalogów, których NIE chcesz przeszukiwaćPRUNEPATHS
: Rozdzielona spacjami lista nazw ścieżek katalogów, które nie powinny być skanowane przez updatedb. Każda nazwa ścieżki musi mieć dokładnie taką formę, w jakiej katalog byłby zgłaszany przez lokalizację. Domyślnie ścieżki nie są pomijane.Należy pamiętać, że wszystkie powyższe informacje o konfiguracji można również zmienić lub zaktualizować za pomocą opcji wiersza polecenia narzędzia
updatedb
.źródło
Znalazłem coś innego, co możesz spróbować:
Nie jestem pewien co do indeksowania.
źródło