Jak znaleźć pliki większe niż 10 MB, 100 MB, 1 GB w Linux
- 3355
- 173
- Ignacy Modzelewski
Jeśli szukasz plików, które są większe niż 10 MB, 100 MB lub 1 GB, polecenie Find może być bardzo pomocne. Z znalezieniem możesz wyszukiwać pliki na podstawie kryteriów rozmiaru.
Kilka dni temu moja aplikacja produkcyjna spada. Po wyszukiwaniu pół godziny odkryłem, że aplikacja była wyłączona z powodu pełnego dysku na moim serwerze. Więc przeszukałem wszystkie pliki większe niż 1 GB, a następnie wszystkie pliki większe niż 100 MB. Było kilka dużych plików dziennika, które były pełne.
W tym samouczku dowiesz się, jak wyszukiwać plik według ich rozmiaru za pomocą komendy znajdź.
Wyszukiwanie większych plików w Linux
Możesz zdefiniować rozmiar w formatach KB, MB i GB. Na przykład możesz zdefiniować rozmiar 100k, 100m, 1G Lub 10G formaty. Użyj poniżej przykładów, które pomogą Ci znaleźć pliki według rozmiaru i rozszerzenia.
- Poniższe polecenie znajdzie wszystkie plik większe niż równe 100 MB w ramach całego systemu plików.
Znajdź / -Size +100m
Przeszukałoby to cały system plików i zwróci listę wszystkich plików większych niż 100 MB. Jeśli chcesz tylko przeszukać konkretny katalog, możesz zastąpić „/” ścieżką do tego katalogu. Na przykład, jeśli chcesz tylko przeszukać swój katalog domowy, możesz użyć tego polecenia:
Znajdź ~/ -Size +100m
- Możesz także użyć znajdź do wyszukiwania plików, które są większe niż 1 GB. Aby to zrobić, wystarczy użyć kryterium innego rozmiaru. Na przykład, aby znaleźć wszystkie pliki większe niż 1 GB, możesz użyć tego polecenia:
Znajdź / -Size +1G
Znajdź pliki według rozmiaru i rozszerzenia
Zamiast wyszukiwać wszystkie pliki, możesz również wyszukiwać pliki o określonych rozszerzeniach większych niż rozmiar 1G B. Na przykład wyszukaj wszystkie pliki z rozszerzeniem „.log ”i rozmiar to 1 GB lub więcej.
Znajdź / -type f -name "*.log "-Size +1G
Powiązane tematy
- Jak znaleźć wszystkie pliki należące do Prescular User
- Jak znaleźć wszystkie pliki za zgodę 777 w Linux