Czasami użytkownicy Linuksa mogą potrzebować znaleźć największy katalog lub największy plik na swoim dysku. Możesz to szybko znaleźć za pomocą jednego polecenia. Zobaczmy, jak można to zrobić.
Reklama
W jednym z naszych poprzednich artykułów omówiliśmy szczegółowo Jak sprawdzić wykorzystanie miejsca na dysku dla pliku lub folderu przy użyciu terminala systemu Linux . Wspomniany artykuł odnosi się do polecenia „du”, które jest w stanie obliczyć sumaryczny rozmiar katalogu lub pliku. Możesz połączyć to z kilkoma innymi narzędziami konsoli, aby znaleźć największy przedmiot. Oto jak.
Znajdź największy plik i katalog w systemie Linux
Aby znaleźć największy plik i katalog w systemie Linux, możesz połączyć du z poleceniem sort. Na przykład możesz wykonać du dla folderu zawierającego podfoldery takie jak ten:
du -hs ./distr/*
Przełącznik -s nakazuje du wydrukować tylko informacje podsumowujące.
Przełącznik -h zmienia rozmiar wyniku ze zwykłych bajtów na format czytelny dla człowieka.
jak otworzyć ostatnio zamknięte karty
Zobacz poniższy zrzut ekranu:
Nie ma problemu, gdy folder, który analizujesz jest mały. Ale jeśli próbujesz sprawdzić cały system plików, przejrzenie pełnego wyniku działania narzędzia du może być bardzo trudne. Rozwiązaniem, którego możesz użyć, jest połączenie du z poleceniem sort.
Polecenie będzie wyglądać następująco:
du -hs ./distr/*|sort -rh
Polecenie sort w połączeniu z du przez znak potoku ma dwa przełączniki: -r i -h.
-h informuje polecenie, że dane do przetworzenia są w formacie czytelnym dla człowieka.
-r powoduje, że polecenie sortowania porządkuje dane w odwrotnym formacie
Wynik będzie następujący:
jak dodawać gry na niezgodę
To jest bardzo przydatne.
Teraz zmniejszmy wynik do określonej liczby rekordów. Na przykład, zobaczmy 5 największych plików i katalogów. Po prostu połącz du i sortuj za pomocą polecenia head.
du -hs ./distr/*|sort -rh | głowa -n 5
Argument -n dla polecenia head określa, ile wierszy ma zawierać dane wyjściowe. W moim przypadku chcę zobaczyć 5 największych linii.
Wynik jest następujący:
Otóż to. Korzystając z dostarczonej kombinacji poleceń, możesz szybko znaleźć największy plik i katalog w systemie Linux. Po prostu popraw ścieżkę główną dla polecenia du i gotowe.