1: Jak znaleźć pliki na podstawie nazwy - Bash
Najczęstszym użyciem polecenia Find jest zlokalizowanie plików na podstawie ich nazwy, możesz użyć -nazwa opcja określenia nazwy pliku, której szukasz. Na przykład do znalezienia wszystkich plików w bieżącym katalogu można użyć następującego polecenia z frazą „BashFile” na jego nazwie:
#!/bin/bash
znajdować . -nazwa "**"
„*” jest używany jako postać wieloznaczna, która pasuje do dowolnej postaci, tutaj szukałem plików o nazwie „Bashfile” w bieżącym katalogu:
2: Jak znaleźć pliki na podstawie typu - bash
Innym sposobem znalezienia plików za pomocą komendy Find jest używanie -typ Argument wyszukiwania plików określonego rodzaju, na przykład, w celu zlokalizowania wszystkich folderów w bieżącym katalogu.
#!kosz/bash
znajdować . -Typ d
Podobnie, aby znaleźć wszystkie zwykłe pliki, możesz użyć następującego polecenia:
#!kosz/bash
znajdować . -typ f
3: Jak znaleźć pliki na podstawie rozmiaru - Bash
Aby znaleźć pliki na podstawie ich rozmiaru, możesz użyć -rozmiar Opcja na przykład, aby uzyskać wszystkie pliki w bieżącym katalogu, które mają rozmiar mniejszy niż 1 MB, możesz użyć następującego skryptu:
#!kosz/bash
znajdować . -rozmiar -
Podobnie, jeśli chcesz wyszukać pliki, których rozmiar wynosi więcej niż 1 MB, użyj poniższego kodu:
#!kosz/bash
znajdować . -rozmiar +
4: Jak znaleźć pliki na podstawie czasu modyfikacji - Bash
Innym sposobem korzystania z komendy znajduje się, jest znalezienie plików na podstawie ich czasu modyfikacji za pomocą -MTime opcja. Aby uzyskać ilustrację, wyszukam plik zmodyfikowany w ciągu ostatnich dwóch dni i jest skryptem powłoki, którego użyłem:
#!/bin/bash
znajdować . -MTime -2
„-2” określa, że pliki powinny zostać zmodyfikowane w ciągu ostatnich 2 dni:
5: Jak znaleźć pliki na podstawie własności - Bash
Możesz użyć -użytkownik Opcja znalezienia plików na podstawie ich właściciela, jak znaleźć wszystkie pliki w bieżącym katalogu, które są własnością użytkownika, możesz użyć następującego polecenia:
#!/bin/bash
znajdować . -użytkownik
Po zlokalizowaniu plików, których szukasz, możesz chcieć wykonać na nich niektóre działania, takie jak ich usunięcie lub skopiowanie ich do innej lokalizacji:
Wniosek
Polecenie Find to potężne narzędzie, które może pomóc w wyszukiwaniu plików na podstawie różnych kryteriów. Łącząc różne opcje, możesz tworzyć złożone wzorce wyszukiwania, które pomogą Ci zlokalizować potrzebne pliki. Pliki mogą być umieszczone za pomocą komendy Find w zależności od ich nazwy, typu, grupy użytkowników, rozmiaru i daty aktualizacji.