Chcę mieć komendę locate
w Ubuntu 12.04 (która służy do wyszukiwania plików. Wydaje mi się, że istnieje taka komenda, ale nie widzę jej w Ubuntu 12.04. Czy jest to część pakietu?
command-line
locate
JVIyer
źródło
źródło
sudo apt-get install locate
.sudo apt-get install apt-file
i szukać programu przy użyciu apt-file:apt-file search /usr/bin/locate
.locate
jest już zainstalowany w standardowej instalacji Ubuntu, więc może to nie pomaga.Odpowiedzi:
sudo apt-get install mlocate
należy zainstalować polecenie „zlokalizuj” lub możesz je zainstalować tutaj:mlocate
utrzymuje bazę danych wszystkich plików i jest domyślnie indeksowany raz dziennie. Jeśli chcesz natychmiast ponownie zaindeksować, uruchomsudo updatedb
z wiersza poleceń.Jeśli
cannot stat
podczas uruchamiania pojawi się błąd, musisz uruchomićlocate
,sudo updatedb
aby zapełnić bazę danych, tak jakbyś chciał natychmiast ponownie zaindeksować.źródło
sudo updatedb
po zainstalowaniu mlocate , ponieważ baza danych wyszukiwania musi zostać zoptymalizowana do pierwszego użycia.sudo yum install mlocate
aby go zainstalować. Tak samo, uruchomsudo updatedb
po raz pierwszy bazę danych.