Kako razvrstiti Du po velikosti v Linuxu

Kako Razvrstiti Du Po Velikosti V Linuxu



Uporaba diska ali ukaz »du« v Linuxu je močan pripomoček za analizo pomnilnika, ki ga zasedajo datoteke in imeniki. Prikaže vse datoteke in njihovo ustrezno velikost datoteke v blokih, pri čemer vsak blok meri 1024 bajtov. Zato je ukaz 'du' bistvenega pomena za uspešno in učinkovito upravljanje diska.

Vendar pa ukaz »du« nima funkcije razvrščanja, zaradi česar se sprašujemo, ali je to mogoče. Če je to tisto, kar ste iskali, ne skrbite. V tem priročniku bomo videli, kako uporabiti ukaz »du« in kako razvrstiti du po velikosti v Linuxu.







Kako razvrstiti Du po velikosti v Linuxu

Kot že omenjeno, ukaz »du« ne vsebuje funkcije razvrščanja, zato moramo uporabiti drugo metodo. Ukaz »razvrsti« pride v tej situaciji prav. V tem primeru lahko izhod iz ukaza »du« posredujete kot vhod v ukaz »sort«. Najprej vnesite ukaz v naslednjih sintaksah glede na vaše zahteve:



Za naraščajoči vrstni red: du -h [imenik] | vrsta -h



Za padajoči vrstni red: du -h [imenik] | vrsta -rh





  1. Možnost »-h« predstavi podatke v človeku berljivi obliki.
  2. '-r' je za razvrščanje v obratnem vrstnem redu.

Vzemimo primer iskanja večjih datotek v domačem imeniku. V tem primeru boste morda želeli seznam prikazati v padajočem vrstnem redu.

od -h ~ | vrsta -rh

Simbol ploščic (~) predstavlja domači imenik v Linuxu.

Z ukazom »head« poleg prejšnjih ukazov lahko prikažete tudi zgornje »N« imenike po velikosti. Sintaksa je naslednja:

od -h [ imenik ] | vrsta -rh | glavo -n N

'-n' pomeni število vrstic za tiskanje in kot vhod sprejme 'N'. Zamenjajte »N« s številom imenikov, ki jih želite prikazati. Če želite na primer poiskati prvih pet datotek/imenikov v domačem imeniku, morate uporabiti naslednji ukaz:

od -h ~ | vrsta -rh | glavo -n 5

Poleg tega, če želite te rezultate shraniti v besedilno datoteko, naredite to z naslednjim ukazom:

od -h [ imenik ] | vrsta -rh > ime datoteke.txt

V »filename.txt« zamenjajte ime datoteke s poljubnim imenom. Simbol »>« preusmeri izhod v navedeno datoteko. Če datoteka z izbranim imenom ne obstaja, ustvari novo in shrani izhod.

Na primer, shranimo podatke prvih petih imenikov v besedilno datoteko.

od -h ~ | vrsta -rh | glavo -n 5 > top_directories.txt

Zaključek

Za učinkovito upravljanje diska lahko uporabite ukaz »du«. Datoteke pa morate razvrstiti glede na njihovo velikost, ročni postopek pa je zamuden. Zato smo z uporabo ukaza »sort« razložili preprost pristop za razvrščanje du po velikosti v Linuxu. Nazadnje smo opisali tudi, kako omejiti izpis na zgornjih »N« datotek in te izhode shraniti v datoteko.