Windows Tips & News

Znajdź największy plik i katalog w systemie Linux

click fraud protection
ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

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 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:linux-znajdź-największy-plik-lub-folder

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, z którego możesz skorzystać, 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:linux-posortowany-największy-plik-lub-folder

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:linux-największy-plik-lub-folder-posortowany-do góry-5

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.

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu
Firefox 48 zawiera nową stronę Pobierz dodatki

Firefox 48 zawiera nową stronę Pobierz dodatki

Firefox otrzymuje nową stronę Pobierz dodatki. W wersji 48 przeglądarka zawiera inną stronę z dod...

Czytaj więcej

Microsoft dodaje motywy 4K dla Windows 10 do Microsoft Store

Microsoft dodaje motywy 4K dla Windows 10 do Microsoft Store

Począwszy od Windows 7, Microsoft wymyślił nowy format motywu - themepack. Został stworzony, aby ...

Czytaj więcej

Archiwa tematu Słone Jeziora i Morze Martwe

Ta strona korzysta z plików cookie, aby poprawić wrażenia podczas poruszania się po witrynie. Z t...

Czytaj więcej