W systemach Linux i Unix są dwa popularne polecenia wyszukiwania: locatei find. Jakie są zalety i wady każdego z nich? Kiedy jedna ma przewagę nad drugą?
Jak mogę zaktualizować pamięć podręczną / indeks lokalizacji? Zainstalowałem nowe pakiety, a pliki najwyraźniej nie zostały jeszcze zindeksowane. Więc które polecenie muszę zatwierdzić, aby uruchomić moduł indeksujący? Aktualnie pracuję nad debianem jessie (testowanie): w systemie Linux mbpc 3.13-1-amd64 # 1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU / Linux
W nowej instancji Ubuntu 10.4 próbowałem użyć locatepolecenia tylko w celu otrzymania błędu locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory po użyciu tego polecenia w innych systemach zgaduję, że oznacza to, że baza danych nie została jeszcze zbudowana (jest to nowa instalacja). Wydaje mi się, że …
locateProgram findutilsskanowania jednego lub więcej baz danych zawierających nazwy plików i wyświetla żadnych meczów. Można tego użyć jako bardzo szybkiego findpolecenia, jeśli plik był obecny podczas ostatniej aktualizacji bazy danych nazw plików. Obecnie istnieje wiele rodzajów baz danych, relacyjne bazy danych (z językiem zapytań np. SQL), Bazy danych NoSQL zorientowane …
Chciałem zainstalować polecenie locate, które jest dostępne za pośrednictwem sudo apt-get installmlocate. Najpierw jednak uruchomiłem program, sudo apt-get installlocatektóry prawdopodobnie zainstalował coś innego. locate <package>Wydaje się jednak, że wpisanie polecenia wymaga mlocate. Co to jest paczka locatei czy można (powinna) być bezpiecznie usunięta?
Idę użyć polecenia updatedb do aktualizacji indeksu i otrzymuję updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db' fyi Działa polecenie locate, np $ locate Index.xml /usr/share/mysql/charsets/Index.xml durrantm.../durrantm$ Jak rozwiązać ten problem, próbując uruchomić zaktualizowanyb?
Wyszukiwanie ze locateznalezieniem ścieżek w systemie plików. Często znasz a priori, że interesują Cię tylko pliki lub tylko katalogi. Wyszukiwanie „zlokalizuj” często zwraca wiele wyników. Przydałoby się zawrzeć tylko jeden z typów w wyniku, ponieważ pomaga to skrócić wynik. Istnieje jednak bardziej interesujący argument, aby pominąć pliki lub katalogi: ponieważ …
Załóżmy, że mam plik o nazwie filename123.txti to jest tak nazwany pojedynczy plik, i mogę to locatezrobić za pomocą polecenia locate filename123. I zwraca tylko ten plik. Teraz chcę go otworzyć za pomocą vi/ vim. Ale nie chcę iść w to miejsce i wpisać vipolecenia, a następnie nazwy pliku. Tutaj …
Chciałbym dowiedzieć się, gdzie plik (z częściowo znaną nazwą pliku) znajduje się w systemie plików. Chciałbym wiedzieć, jak to zrobić z wiersza polecenia, a nie za pomocą narzędzia GUI. W systemie Windows uruchomiłbym następujące: cd /d C:\ dir *filename* /s Co to jest odpowiednik systemu Linux?
Znajduje dużą liczbę plików znajdujących się w różnych podkatalogach „Dropnot” $ locate Dropnot Czy mogę znaleźć tylko lokalizację katalogu locate? (w którym znajduje się katalog „Dropnot”) Więc jeśli Dropnotjest włączony /home/me/, jest to jedyny zwracany wpis. Jeśli tak, jaki jest najprostszy / najkrótszy sposób? Najlepiej przez flagę lub symbol zamiast …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.