Windows Tips & News

Znajdź największy plik i katalog w systemie Linux

click fraud protection

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ć.

W jednym z naszych poprzednich artykułów widzieliśmy szczegółowo Jak sprawdzić wykorzystanie miejsca na dysku dla pliku lub folderu za pomocą terminala Linux?. Wspomniany artykuł odnosi się do polecenia "du", które jest w stanie obliczyć sumaryczny rozmiar katalogu lub pliku. Możesz połączyć go 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 za pomocą polecenia sort. Na przykład możesz wykonać du dla folderu zawierającego podfoldery takie jak:

du -hs ./dystr/*

Przełącznik -s mówi du, aby wydrukować tylko informacje podsumowujące.
Przełącznik -h zmienia rozmiar wyniku ze zwykłych bajtów na format czytelny dla człowieka.

Zobacz poniższy zrzut ekranu:

Nie ma problemu, gdy analizowany folder jest mały. Ale jeśli próbujesz sprawdzić cały system plików, przeglądanie pełnych wyników 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/*|sortuj -rh

Polecenie sort połączone z du za pomocą znaku potoku ma dwa przełączniki: -r i -h.
-h mówi poleceniu, że dane do przetworzenia są w formacie czytelnym dla człowieka.
-r sprawia, że ​​polecenie sort porządkuje dane w odwrotnym formacie

Dane wyjściowe będą wyglądać następująco:

To 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 głowy.

du -hs ./distr/*|sort -rh|head -n 5

Argument -n dla komendy head określa, ile wierszy ma zawierać dane wyjściowe. W moim przypadku chcę zobaczyć 5 największych linii.

Dane wyjściowe są następujące:

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.

Aktualizacja z lutego 2022 jest dostępna na konsole Xbox z ulepszeniami Edge

Aktualizacja z lutego 2022 jest dostępna na konsole Xbox z ulepszeniami Edge

Firma Microsoft wydała aktualizację oprogramowania z lutego 2022 dla dwóch generacji konsol Xbox....

Czytaj więcej

Jak otworzyć wiersz polecenia jako administrator w systemie Windows 11?

Jak otworzyć wiersz polecenia jako administrator w systemie Windows 11?

Możesz użyć wielu metod, aby otworzyć wiersz polecenia jako administrator w systemie Windows 11. ...

Czytaj więcej

Microsoft ostrzega użytkowników systemu Windows 10 20H2 o zbliżającym się zakończeniu wsparcia

Microsoft ostrzega użytkowników systemu Windows 10 20H2 o zbliżającym się zakończeniu wsparcia

Tradycyjnie firma Microsoft zapewnia aktywne wsparcie dla trzech najnowszych wersji systemu Windo...

Czytaj więcej