35 Praktyczne przykłady Linux Znajdź polecenie

35 Praktyczne przykłady Linux Znajdź polecenie

Linux Znajdź polecenie jest jednym z najważniejszych i często używanych narzędzia wiersza poleceń poleceń w systemach operacyjnych UNIX. Polecenie FINK służy do wyszukiwania i lokalizacji listy plików i katalogów w oparciu o warunki określone dla plików pasujących do argumentów.

Znajdź polecenie może być używane w różnych warunkach, jak można znaleźć pliki według uprawnienia, użytkownicy, grupy, typy plików, data, rozmiar, i inne możliwe kryteria.

[Możesz także polubować: 5 narzędzi wiersza poleceń do szybkiego znalezienia plików w Linux]

Za pomocą tego artykułu dzielimy się naszym codziennym Linux Znajdź polecenie doświadczenie i jego użycie w postaci przykładów.

W tym artykule pokażemy Ci najczęściej używane 35 Znajdź przykłady poleceń w Linux. Podziękowaliśmy sekcję na pięć części od podstawowego, aby wykorzystać polecenie FINK.

  • Część I: Podstawowe znajdź polecenia do znajdowania plików z nazwami
  • część druga: Znajdź pliki na podstawie ich uprawnień
  • Część III: Wyszukaj pliki na podstawie właścicieli i grup
  • Część IV: Znajdź pliki i katalogi na podstawie daty i godziny
  • Część v: Znajdź pliki i katalogi oparte na rozmiarze
  • Część VI: Znajdź wiele nazw plików w Linux
Część I - Podstawowe polecenia znajdź do znajdowania plików z nazwami

1. Znajdź pliki za pomocą nazwy w bieżącym katalogu

Znajdź wszystkie pliki, których nazwa jest Tecmint.tekst W obecnym katalogu roboczym.

# znajdować . -Nazwa Tecmint.tekst ./Tecmint.tekst

2. Znajdź pliki w katalogu domowym

Znajdź wszystkie pliki pod /dom katalog o nazwie Tecmint.tekst.

# Znajdź /home -name tecmint.tekst /Home/Tecmint.tekst

3. Znajdź pliki za pomocą nazwy i ignorowania przypadku

Znajdź wszystkie pliki, których nazwa jest Tecmint.tekst i zawiera zarówno kapitał, jak i małe litery /dom informator.

# Znajdź /dom -iname tecmint.tekst ./Tecmint.tekst ./Tecmint.tekst

4. Znajdź katalogi za pomocą nazwy

Znajdź wszystkie katalogi, których nazwa jest Tecmint W / informator.

# Znajdź / -Type d -name Tecmint /Tecmint

5. Znajdź pliki PHP za pomocą nazwy

Znajdź wszystko php pliki, których nazwa jest Tecmint.php W obecnym katalogu roboczym.

# znajdować . -Typ F -name Tecmint.php ./Tecmint.php

6. Znajdź wszystkie pliki PHP w katalogu

Znajdź wszystko php Pliki w katalogu.

# znajdować . -typ f -name "*.php " ./Tecmint.php ./Zaloguj sie.php ./indeks.php
część druga - Znajdź pliki na podstawie ich uprawnień

7. Znajdź pliki z 777 uprawnieniami

Znajdź wszystkie pliki, których uprawnienia są 777.

# znajdować . -typ f -perm 0777 -print

8. Znajdź pliki bez 777 uprawnień

Znajdź wszystkie pliki bez pozwolenia 777.

# Znajdź / -type f ! -Perm 777

9. Znajdź pliki SGID z 644 uprawnieniami

Znajdź wszystkie SGID Bit pliki, których uprawnienia są ustawione 644.

# Znajdź / -perm 2644

10. Znajdź lepkie pliki bitowe z 551 uprawnieniami

Znajdź wszystkie Lepki kawałek Ustaw pliki, których zgoda jest 551.

# Znajdź / -perm 1551

11. Znajdź pliki SUID

Znajdź wszystko Suid Ustaw pliki.

# Znajdź / -perm / u = s

12. Znajdź pliki SGID

Znajdź wszystko SGID Ustaw pliki.

# Znajdź / -perm / g = s

[Może się również spodobać: Jak znaleźć pliki z uprawnieniami SUID i SGID w Linux]

13. Znajdź pliki tylko do odczytu

Znajdź wszystko Tylko czytać akta.

# Znajdź / -perm / u = r

14. Znajdź pliki wykonywalne

Znajdź wszystko Wykonywalny akta.

# Znajdź / -perm / a = x

15. Znajdź pliki z 777 uprawnieniami i CHMOD do 644

Znajdź wszystko 777 pliki uprawnień i użyj chmod polecenie ustawienia uprawnień do 644.

# Znajdź / -type f -perm 0777 -print -exec chmod 644  \;

16. Znajdź katalogi z 777 uprawnieniami i CHMOD do 755

Znajdź wszystko 777 katalogi uprawnień i użyj chmod polecenie ustawienia uprawnień do 755.

# Znajdź / -type d -perm 777 -print -exec chmod 755  \;

17. Znajdź i usuń pojedynczy plik

Aby znaleźć pojedynczy plik o nazwie Tecmint.tekst i usuń to.

# znajdować . -typ f -name "tecmint.txt "-exec rm -f  \;

18. Znajdź i usuń wiele plików

Aby znaleźć i usunąć wiele plików, takich jak .MP3 Lub .tekst, Następnie użyj.

# znajdować . -typ f -name "*.txt "-exec rm -f  \; LUB # znajdować . -typ f -name "*.mp3 "-exec rm -f  \;

[Możesz także polubił: 4 przydatne narzędzia do znajdowania i usuwania duplikatów plików w Linux]

19. Znajdź wszystkie puste pliki

Aby znaleźć wszystkie puste pliki pod określoną ścieżką.

# Znajdź /tmp -Type f -EMPY

20. Znajdź wszystkie puste katalogi

Aby złożyć wszystkie puste katalogi pod określoną ścieżką.

# Znajdź /tmp -Type d -Empty

21. Złóż wszystkie ukryte pliki

Aby znaleźć wszystkie ukryte pliki, użyj poniższego polecenia.

# Znajdź /tmp -Type f -name ".*”
Część III - Wyszukaj pliki na podstawie właścicieli i grup

22. Znajdź pojedynczy plik na podstawie użytkownika

Aby znaleźć wszystkie lub pojedyncze pliki o nazwie Tecmint.tekst pod / katalog główny korzenia właściciela.

# Znajdź / -User root -name Tecmint.tekst

23. Znajdź wszystkie pliki na podstawie użytkownika

Aby znaleźć wszystkie pliki należące do użytkownika Tecmint pod /dom informator.

# Znajdź /home -user Tecmint

24. Znajdź wszystkie pliki na podstawie grupy

Aby znaleźć wszystkie pliki należące do grupy Deweloper pod /dom informator.

# Znajdź /Strona główna -grupa programista

25. Znajdź określone pliki użytkownika

Znaleźć wszystko .tekst pliki użytkownika Tecmint pod /dom informator.

# Znajdź /home -user TecMint -Iname "*.tekst"
Część IV - znajdź pliki i katalogi na podstawie daty i godziny

26. Znajdź ostatnie 50 dni zmodyfikowanych plików

Aby znaleźć wszystkie modyfikowane pliki 50 dni temu.

# Znajdź / -mtime 50

27. Znajdź ostatnie 50 dni dostępnych plików

Aby znaleźć wszystkie dostępne pliki 50 dni temu.

# Znajdź / -Atime 50

28. Znajdź ostatnie 50-100 dni zmodyfikowanych plików

Aby znaleźć wszystkie pliki, które są zmodyfikowane bardziej niż 50 dni temu i mniej niż 100 dni.

# Znajdź / -mtime +50 -mtime -100

29. Znajdź zmienione pliki w ciągu ostatnich 1 godziny

Aby znaleźć wszystkie pliki, które zostały zmienione w ostatnim 1 godzina.

# Znajdź / -Cmin -60

30. Znajdź zmodyfikowane pliki w ciągu ostatnich 1 godziny

Aby znaleźć wszystkie pliki zmodyfikowane w ostatnim 1 godzina.

# Znajdź / -mmin -60

31. Znajdź dostęp do plików w ciągu ostatnich 1 godziny

Aby znaleźć wszystkie pliki, które są dostępne w ostatnim 1 godzina.

# Znajdź / -amin -60
Część v - Znajdź pliki i katalogi oparte na rozmiarze

32. Znajdź pliki 50 MB

Znaleźć wszystko 50 MB pliki, użyj.

# Znajdź / -Size 50m

33. Znajdź rozmiar od 50 MB - 100 MB

Aby znaleźć wszystkie pliki, które są większe niż 50 MB i mniej niż 100 MB.

# Znajdź / -Size +50m -Size -100m

34. Znajdź i usuń pliki 100 MB

Znaleźć wszystko 100 MB pliki i usuń je za pomocą jednego polecenia.

# Znajdź / -Type f -Size +100m -exec rm -f  \;

35. Znajdź określone pliki i usuń

Znajdź wszystko .MP3 pliki z więcej niż 10 MB i usuń je za pomocą jednego polecenia.

# Znajdź / -type f -name *.mp3 -Size +10m -exec rm  \;

[Może się również spodobać: Jak znaleźć określony ciąg lub słowo w plikach i katalogach]

To wszystko, kończymy ten post tutaj, w naszym następnym artykule omówimy więcej innych poleceń Linux dogłębnie z praktycznymi przykładami. Daj nam znać swoje opinie na temat tego artykułu, korzystając z naszej sekcji komentarzy.