Jaka jest różnica między lokalizacją a znalezieniem poleceń w Linux

Jaka jest różnica między lokalizacją a znalezieniem poleceń w Linux
Znajdź I znajdować Polecenia służą do wyszukiwania pliku według nazwy w katalogu. Znajdź polecenie przeszukuje pliki w bazie danych i jest znacznie szybsze niż znajdować Komenda. znajdować Polecenie znajduje pliki w systemie plików i jest silniejsza i wyszukuje pliki w oparciu o różne warunki.

Ten artykuł jest porównywaniem między Znajdź I znajdować Polecenia w systemach Linux.

Znajdź vs zlokalizuj polecenie

W systemach Linux, znajdować I Znajdź Polecenia są przydatne i są używane w podobnym celu wyszukiwania pliku w systemie. Chociaż ich cel jest podobny, wykorzystują różne metodologie do znajdowania plików.

Oto różnica między znajdować I Znajdź Polecenia w Linux:

Znajdź polecenie Znajdź polecenie
Znajduje plik w systemie plików Znajduje plik w bazie danych
Jest to trochę powolne w porównaniu z lokalizacją Lokalizuj znacznie szybsze znalezisko
Dane są dokładne Dane czasami nie są dokładne
Wykonuje skanowanie w czasie rzeczywistym Znajdź pliki w bazie danych Mlocate
Jest domyślnie zainstalowany w Linux Należy go zainstalować za pomocą menedżera pakietów
Ma skomplikowaną składnię Lokalizuj polecenie ma prostą składnię

Znajdź pliki za pomocą polecenia Znajdź w Linux

znajdować Polecenie wyszukuje pliki na podstawie rozmiaru, uprawnienia, typu, grupy, czasu i daty. Poniżej znajduje się ogólna składnia polecenia:

znajdować

Wyszukaj plik w Linux z nazwą plików za pomocą następującego polecenia:

znajdować . -Próbka nazwy.tekst

Aby znaleźć katalog za pomocą znajdować polecenie, uruchom następujące polecenie w terminalu:

Znajdź / -type d

Wykonaj następujące znajdować polecenie wyszukiwania pustych plików i katalogów:

Znajdź / -pusty

Znajdź pliki za pomocą polecenia lokalizacji w Linux

Znajdź Polecenie zależy od bazy danych mlocate, jeśli baza danych nie jest aktualizowana, nie będzie działać poprawnie. Użycie Znajdź Polecenie jest łatwe. Musisz zainstalować go w swoim systemie za pośrednictwem następującego polecenia:

sudo apt instal mlocate

Jeśli polecenie nie działa, zaktualizuj zainstalowaną bazę danych, wykonując następujące polecenie:

sudo zaktualizowane

Po zakończeniu aktualizacji użyj następującej składni, aby przeszukać plik w Linux:

Znajdź

Tutaj szukam Nazwa pliku.WAV:

Znajdź nazwę pliku.WAV

Użyj -R Operator z poleceniem LOCATE, aby uzyskać dokładne dopasowanie pliku:

zlokalizuj -r txt $

Dolna linia

Znajdź I znajdować Polecenia są popularne i przydają się. Znajdź Polecenie jest pomocne w szybkim wyszukiwaniu plików i używa bazy danych do wyszukiwania plików na dysku, więc należy ją aktualizować, aby działać poprawnie. znajdować Polecenie jest mocniejsze, ale przeszukanie plików w systemie plików zajmuje dużo czasu. Ma kilka opcji i jest bardziej konfigurowalny.