Windows Tips & News

Najděte největší soubor a adresář v Linuxu

click fraud protection
DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Někdy mohou uživatelé Linuxu potřebovat najít největší adresář nebo největší soubor na svém disku. Můžete to rychle najít jediným příkazem. Pojďme se podívat, jak to lze udělat.

reklama


V jednom z našich předchozích článků jsme viděli podrobně Jak zobrazit využití místa na disku pro soubor nebo složku pomocí terminálu Linux. Zmíněný článek se týká příkazu "du", který je schopen vypočítat souhrnnou velikost adresáře nebo souboru. Můžete jej zkombinovat s několika dalšími konzolovými nástroji, abyste zjistili největší položku. Zde je návod.

Najděte největší soubor a adresář v Linuxu

Chcete-li najít největší soubor a adresář v Linuxu, můžete kombinovat du s příkazem sort. Můžete například spustit du pro složku, která obsahuje podsložky, jako je tato:

du -hs ./distr/*

Přepínač -s říká du, aby vytiskl pouze souhrnné informace.
Přepínač -h změní velikost ve výsledku z obyčejných bajtů na formát čitelný pro člověka.

Podívejte se na následující snímek obrazovky:linux-najít-největší-soubor-nebo-složku

Není problém, když je složka, kterou analyzujete, malá. Ale pokud se pokoušíte zkontrolovat celý souborový systém, může být velmi obtížné zkontrolovat úplný výstup nástroje du. Řešením, které můžete použít, je zkombinovat du s příkazem sort.

Příkaz bude vypadat následovně:

du -hs ./distr/*|sort -rh

Příkaz sort kombinovaný s du prostřednictvím znaku potrubí má dva přepínače: -r a -h.
-h říká příkazu, že data ke zpracování jsou ve formátu čitelném pro člověka.
-r způsobí, že příkaz sort seřadí data v obráceném formátu

Výstup bude následující:linux-největší-soubor-nebo-složka-řazena

To je velmi užitečné.

Nyní zmenšíme výstup na konkrétní počet záznamů. Podívejme se například na 5 největších souborů a adresářů. Stačí zkombinovat du a třídit pomocí příkazu head.

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

Argument -n pro příkaz head určuje, kolik řádků má být zahrnuto do výstupu. V mém případě chci vidět prvních 5 největších řádků.

Výstup je následující:linux-největší-soubor-nebo-složka-sorted-top-5

A je to. Pomocí poskytnuté kombinace příkazů můžete rychle najít největší soubor a adresář v Linuxu. Stačí opravit kořenovou cestu pro příkaz du a je hotovo.

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému
Hledat Navrhovaná akce ve Windows 11 podporuje Chrome, zde je návod, jak ji povolit

Hledat Navrhovaná akce ve Windows 11 podporuje Chrome, zde je návod, jak ji povolit

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuS...

Přečtěte si více

V oznamovací oblasti ve Windows 11 Build 25247 je nová ikona překrytí VPN

V oznamovací oblasti ve Windows 11 Build 25247 je nová ikona překrytí VPN

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuW...

Přečtěte si více

Windows 10 verze 22H2 je připraven k širokému nasazení

Windows 10 verze 22H2 je připraven k širokému nasazení

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuO...

Přečtěte si více