Windows Tips & News

Nájdite najväčší súbor a adresár v systéme Linux

click fraud protection
ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

Niekedy môžu používatelia Linuxu potrebovať nájsť najväčší adresár alebo najväčší súbor na svojom disku. Môžete to rýchlo nájsť jediným príkazom. Pozrime sa, ako sa to dá.

Reklama


V jednom z našich predchádzajúcich článkov sme to videli podrobne Ako zobraziť využitie miesta na disku pre súbor alebo priečinok pomocou terminálu Linux. Spomínaný článok hovorí o príkaze "du", ktorý dokáže vypočítať súhrnnú veľkosť adresára alebo súboru. Môžete ho skombinovať s niekoľkými ďalšími nástrojmi konzoly, aby ste zistili najväčšiu položku. Tu je návod.

Nájdite najväčší súbor a adresár v systéme Linux

Ak chcete nájsť najväčší súbor a adresár v Linuxe, môžete skombinovať du s príkazom sort. Môžete napríklad spustiť du pre priečinok, ktorý obsahuje podpriečinky, ako je tento:

du -hs ./distr/*

Prepínač -s hovorí du, že má vytlačiť iba súhrnné informácie.
Prepínač -h zmení veľkosť vo výsledku z obyčajných bajtov na formát čitateľný človekom.

Pozrite si nasledujúcu snímku obrazovky:linux-nájdi-najväčší-súbor-alebo-priečinok

Nie je problém, keď je priečinok, ktorý analyzujete, malý. Ak sa však pokúšate skontrolovať celý súborový systém, môže byť veľmi ťažké skontrolovať úplný výstup nástroja du. Riešením, ktoré môžete použiť, je skombinovať du s príkazom sort.

Príkaz bude vyzerať nasledovne:

du -hs ./distr/*|triediť -rh

Príkaz sort v kombinácii s du cez znak potrubia má dva prepínače: -r a -h.
-h hovorí príkazu, že údaje na spracovanie sú vo formáte čitateľnom pre človeka.
-r spôsobí, že príkaz sort zoradí dáta v opačnom formáte

Výstup bude nasledovný:linux-najväčší-súbor-alebo-priečinok-triedený

Toto je veľmi užitočné.

Teraz zmenšíme výstup na konkrétny počet záznamov. Pozrime sa napríklad na 5 najväčších súborov a adresárov. Stačí skombinovať du a zoradiť pomocou príkazu head.

du -hs ./distr/*|triediť -rh|hlava -n 5

Argument -n pre príkaz head určuje, koľko riadkov sa má zahrnúť do výstupu. V mojom prípade chcem vidieť 5 najväčších riadkov.

Výstup je nasledovný:linux-najväčší-súbor-alebo-priečinok-zoradený-top-5

To je všetko. Pomocou poskytnutej kombinácie príkazov môžete rýchlo nájsť najväčší súbor a adresár v systéme Linux. Stačí opraviť koreňovú cestu pre príkaz du a máte hotovo.

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému
Aplikácia Feedback Hub dostala aktualizáciu s novými funkciami vo Fast ringu

Aplikácia Feedback Hub dostala aktualizáciu s novými funkciami vo Fast ringu

Spoločnosť Microsoft neustále pracuje na zlepšovaní spôsobu, akým členovia programu Insider zdieľ...

Čítaj viac

Ako vytvoriť aktualizovaný ISO s Windows 7 SP2 Convenience Rollup, aby služba Windows Update fungovala

Ako vytvoriť aktualizovaný ISO s Windows 7 SP2 Convenience Rollup, aby služba Windows Update fungovala

Hoci Microsoft vydal a súhrn pre pohodlie pre Windows 7 čo je ako Service Pack 2, ktorý obsahuje ...

Čítaj viac

Zakázať animácie používateľského rozhrania vo Firefoxe 57 Quantum

Zakázať animácie používateľského rozhrania vo Firefoxe 57 Quantum

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac