Jak znaleźć pliki większe niż 10 MB, 100 MB, 1 GB w Linux

Jak znaleźć pliki większe niż 10 MB, 100 MB, 1 GB w Linux

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