Ako triediť Du podľa veľkosti v systéme Linux

Ako Triedit Du Podla Velkosti V Systeme Linux



Príkaz využitia disku alebo príkaz „du“ v systéme Linux je výkonný nástroj na analýzu úložiska, ktoré je obsadené súbormi a adresármi. Zobrazuje všetky súbory a ich zodpovedajúcu veľkosť súboru v blokoch, kde každý blok meria 1024 bajtov. Preto je príkaz „du“ nevyhnutný pre efektívnu a efektívnu správu diskov.

Príkaz „du“ však nemá žiadnu funkciu triedenia, čo nás núti pýtať sa, či je to možné. Ak je to to, čo ste hľadali, nebojte sa. V tejto príručke uvidíme, ako používať príkaz „du“ a ako triediť du podľa veľkosti v systéme Linux.







Ako triediť Du podľa veľkosti v systéme Linux

Ako už bolo spomenuté, príkaz „du“ neobsahuje funkciu triedenia, takže musíme použiť inú metódu. V tejto situácii príde vhod príkaz „triediť“. V tomto prípade môžete preposlať výstup z príkazu „du“ ako vstup do príkazu „triediť“. Najprv zadajte príkaz v nasledujúcich syntaxách podľa vašich požiadaviek:



Pre vzostupné poradie: du -h [adresár] | triediť -h



Pre zostupné poradie: du -h [adresár] | triediť -rh





  1. Voľba „-h“ zobrazuje údaje vo formáte čitateľnom pre človeka.
  2. „-r“ slúži na triedenie v opačnom poradí.

Zoberme si príklad nájdenia väčších súborov vo vašom domovskom adresári. V tejto situácii možno budete chcieť zobraziť zoznam v zostupnom poradí.

z -h ~ | triediť -rh

Symbol dlaždíc (~) predstavuje domovský adresár v systéme Linux.

Môžete tiež zobraziť horné „N“ adresáre podľa veľkosti pomocou príkazu „head“ spolu s predchádzajúcimi príkazmi. Syntax je nasledovná:

z -h [ adresár ] | triediť -rh | hlavu -n N

„-n“ znamená počet riadkov, ktoré sa majú vytlačiť, a zadáva „N“. Nahraďte „N“ počtom adresárov, ktoré chcete zobraziť. Ak chcete napríklad nájsť päť najlepších súborov/adresárov v domovskom adresári, mali by ste použiť nasledujúci príkaz:

z -h ~ | triediť -rh | hlavu -n 5

Okrem toho, ak chcete tieto výsledky uložiť do textového súboru, urobte to pomocou príkazu takto:

z -h [ adresár ] | triediť -rh > názov_súboru.txt

V súbore „filename.txt“ nahraďte názov súboru ľubovoľným názvom. Symbol „>“ presmeruje výstup do určeného súboru. Ak neexistuje žiadny súbor s vybratým názvom, vytvorí sa nový a uloží sa výstup.

Uložme napríklad údaje prvých piatich adresárov do textového súboru.

z -h ~ | triediť -rh | hlavu -n 5 > top_directories.txt

Záver

Na efektívnu správu diskov môžete použiť príkaz „du“. Musíte však triediť súbory podľa ich veľkosti a manuálny proces je časovo náročný. Preto sme pomocou príkazu „sort“ vysvetlili jednoduchý prístup k triedeniu du podľa veľkosti v Linuxe. Nakoniec sme sa zaoberali aj tým, ako obmedziť výstup na najvyššie „N“ súbory a uložiť tieto výstupy do súboru.