Wyszukiwanie plików find i locate
Wyszukiwanie plików to kluczowy element pracy na systemach operacyjnych, szczególnie w środowiskach Unix-like. Dwa popularne narzędzia do przeszukiwania plików to find i locate.
- find: to narzędzie wiersza poleceń, które umożliwia wyszukiwanie plików na podstawie różnych kryteriów. Poniżej przedstawiam kilka przykładów użycia:
Aby znaleźć plik o konkretnej nazwie w bieżącym katalogu:
find . -name "nazwa_pliku"
Wyszukanie plików z określonym rozszerzeniem:
find . -name "*.rozszerzenie"
Wyszukanie plików zmodyfikowanych w ciągu ostatnich N dni:
find . -mtime -N
Wyszukiwanie plików na podstawie wielu kryteriów:
bash find . -name "*.txt" -size +1M -exec ls -l {} \;
- locate:
locate to szybkie narzędzie do wyszukiwania plików, które korzysta z wcześniej zindeksowanej bazy danych. Aby korzystać z locate, najpierw trzeba sprawdzić, czy baza danych jest aktualna. Można to zrobić poleceniem updatedb. - Następnie można użyć locate do szybkiego wyszukiwania plików:
- Aktualizacja bazy danych: sudo updatedb
- Wyszukiwanie pliku za pomocą locate: locate nazwa_pliku
- locate działa bardzo szybko, ponieważ korzysta z wcześniej przygotowanej bazy danych, ale może nie uwzględniać ostatnich zmian w systemie, w przeciwieństwie do find.
Podsumowując, find i locate to przydatne narzędzia w systemach Unix-like do skutecznego wyszukiwania plików. find oferuje dużą elastyczność dzięki wielu opcjom i możliwościom filtrowania, podczas gdy locate jest szybszy dzięki wcześniej przygotowanej bazie danych, choć może być mniej aktualny w przypadku ostatnich zmian w systemie. Wybór pomiędzy nimi zależy od konkretnych potrzeb i warunków środowiska pracy.
Chmura tagów
Administrator Antywirus Ataki Bezpieczeństwo Firewall GSM Hacker Haker Hyper-V Internet Komputer Kontenery Kubernetes Linux MANIPULACJA Microsoft Mikrotik Phishing PPPoE Router Serwery Sieci Teams Telefon TP-Link VPN WAP WiFi Windows ZFS
Kategorie
- Bezpieczni w sieci
- MS Azure
- Notatnik pisany wieczorami
- Poradniki, Instrukcje
- Serwery, Sieci, SysAdmin
- Systemy plików
Czytelnia IT
- Konfiguracja Reverse DNS w Azure za pomocą Azure CLIKonfiguracja reverse DNS (PTR) dla publicznego adresu IP w Azure jest istotna dla wielu usług… Dowiedz się więcej: Konfiguracja Reverse DNS w Azure za pomocą Azure CLI
- Ransomware: Epidemia w CyberprzestrzeniWprowadzenie: W miarę jak społeczeństwo coraz bardziej uzależnia się od technologii, ataki ransomware stają się… Dowiedz się więcej: Ransomware: Epidemia w Cyberprzestrzeni
- EXT4 niezawodny System Plików dla LinuxaWprowadzenie: System plików to kluczowy element każdego systemu operacyjnego, odpowiedzialny za organizację i zarządzanie danymi… Dowiedz się więcej: EXT4 niezawodny System Plików dla Linuxa
- Wpływ promieniowania nadajników GSM na zdrowieWprowadzenie: Wraz z dynamicznym rozwojem technologii telekomunikacyjnych, nadajniki GSM umieszczone na masztach telekomunikacyjnych stały się… Dowiedz się więcej: Wpływ promieniowania nadajników GSM na zdrowie
- Logical Volume Manager LVMelastyczne zarządzanie przestrzenią dyskową Logical Volume Manager, czyli LVM, to zaawansowane narzędzie zarządzania przestrzenią dyskową… Dowiedz się więcej: Logical Volume Manager LVM
- Bezpieczeństwo IT w Erze CyfrowejWyzwania i Strategie Ochronne W erze, gdzie technologia odgrywa kluczową rolę we wszystkich aspektach życia,… Dowiedz się więcej: Bezpieczeństwo IT w Erze Cyfrowej
- System plików ZFS w systemie LinuxSpis treści ZFS jest zaawansowanym systemem plików, który oferuje wiele zalet w porównaniu z tradycyjnymi… Dowiedz się więcej: System plików ZFS w systemie Linux
- Zarządzanie siecią w Hyper-VPowershell jest potężnym narzędziem do zarządzania siecią w Hyper-V. Hyper-V jest technologią wirtualizacji firmy Microsoft,… Dowiedz się więcej: Zarządzanie siecią w Hyper-V
- Polecenie ifconfigifconfig to polecenie używane w systemach operacyjnych typu Unix (takich jak Linux czy macOS) do… Dowiedz się więcej: Polecenie ifconfig
- Wyszukiwanie plików find i locateWyszukiwanie plików to kluczowy element pracy na systemach operacyjnych, szczególnie w środowiskach Unix-like. Dwa popularne… Dowiedz się więcej: Wyszukiwanie plików find i locate