Kuidas sortida Du suuruse järgi Linuxis

Kuidas Sortida Du Suuruse Jargi Linuxis



Käsk kettakasutus või 'du' Linuxis on võimas utiliit failide ja kataloogide poolt hõivatud salvestusruumi analüüsimiseks. See kuvab kõik failid ja nende vastava failisuuruse plokkides, kus iga plokk mõõdab 1024 baiti. Seega on käsk 'du' tõhusaks ja tõhusaks kettahalduseks hädavajalik.

Kuid käsul 'du' pole sortimisfunktsiooni, mis paneb meid kahtlema, kas see on võimalik. Kui see on see, mida otsisite, ärge muretsege. Selles juhendis näeme, kuidas kasutada käsku 'du' ja kuidas Linuxis du suuruse järgi sortida.







Kuidas sortida Du suuruse järgi Linuxis

Nagu mainitud, ei sisalda käsk 'du' sortimisfunktsiooni, seega peame kasutama teist meetodit. Selles olukorras tuleb kasuks käsk 'sorteeri'. Sel juhul saate käsu 'du' väljundi sisendina käsule 'sort' edastada. Esmalt tippige käsk vastavalt oma nõuetele järgmistes süntaksites:



Kasvavas järjekorras: du -h [kataloog] | sorteeri -h



Kahanevas järjekorras: du -h [kataloog] | sorteeri -rh





  1. Valik '-h' esitab andmed inimesele loetavas vormingus.
  2. '-r' on sorteerimiseks vastupidises järjekorras.

Võtame näite suuremate failide leidmisest teie kodukataloogist. Sellises olukorras võiksite kuvada loendi kahanevas järjekorras.

kohta -h ~ | sorteerida -rh

Paanide sümbol (~) tähistab Linuxis kodukataloogi.

Samuti saate kuvada ülemisi 'N' katalooge suuruse järgi, kasutades eelmiste käskude kõrval käsku 'head'. Süntaks on järgmine:

kohta -h [ kataloog ] | sorteerida -rh | pea -n N

'-n' tähendab prinditavate ridade arvu ja võtab sisendiks 'N'. Asendage “N” kataloogide arvuga, mida soovite kuvada. Näiteks kodukataloogist viie parima faili/kataloogi leidmiseks peaksite kasutama järgmist käsku:

kohta -h ~ | sorteerida -rh | pea -n 5

Lisaks, kui soovite need tulemused salvestada tekstifaili, tehke seda järgmise käsuga:

kohta -h [ kataloog ] | sorteerida -rh > failinimi.txt

Asendage failinimi.txt failinimi mis tahes soovitud nimega. Sümbol “>” suunab väljundi määratud faili. Kui teie valitud nimega faili pole, loob see uue ja salvestab väljundi.

Näiteks salvestame tekstifaili esimese viie kataloogi andmed.

kohta -h ~ | sorteerida -rh | pea -n 5 > top_kataloogid.txt

Järeldus

Tõhusaks kettahalduseks saate kasutada käsku 'du'. Kuid peate failid sorteerima nende suuruse järgi ja käsitsi töötlemine on aeganõudev. Seetõttu selgitasime käsu „sort” abil lihtsat lähenemisviisi du suuruse järgi sortimiseks Linuxis. Lõpuks käsitlesime ka seda, kuidas piirata väljundit parimate N-failidega ja salvestada need väljundid faili.