35 Praktyczne przykłady Linux Znajdź polecenie
- 1452
- 158
- Laura Zygmunt
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
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.phpczęść 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 -60Część 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.
- « 27 najlepszych IDE dla programowania C/C ++ lub edytorów kodów źródłowych w Linux
- Tworzenie RAID 5 (Striping z rozproszoną parzystością) w Linux - część 4 »