Kuinka lajitella Du koon mukaan Linuxissa

Kuinka Lajitella Du Koon Mukaan Linuxissa



Disk usage tai 'du' -komento Linuxissa on tehokas apuohjelma tiedostojen ja hakemistojen varaaman tallennustilan analysointiin. Se näyttää kaikki tiedostot ja niitä vastaavan tiedostokoon lohkoina, joissa jokainen lohko on 1024 tavua. Siksi 'du'-komento on välttämätön tehokkaan ja tehokkaan levynhallinnan kannalta.

'du' -komennolla ei kuitenkaan ole lajitteluominaisuutta, mikä saa meidät kyseenalaiseksi, onko se mahdollista. Jos etsit tätä, älä huoli. Tässä oppaassa näemme kuinka 'du'-komentoa käytetään ja miten du lajitellaan koon mukaan Linuxissa.







Kuinka lajitella Du koon mukaan Linuxissa

Kuten mainittiin, 'du' -komento ei sisällä lajittelutoimintoa, joten meidän on käytettävä toista menetelmää. 'Lajittele'-komento on kätevä tässä tilanteessa. Tässä tapauksessa voit välittää “du”-komennon tulosteen syötteenä “sort”-komentoon. Kirjoita ensin komento seuraavilla syntakseilla tarpeidesi mukaan:



Nousevassa järjestyksessä: du -h [hakemisto] | lajitella -h



Laskevassa järjestyksessä: du -h [hakemisto] | lajitella -rh





  1. Vaihtoehto '-h' esittää tiedot ihmisen luettavassa muodossa.
  2. '-r' on lajittelu käänteisessä järjestyksessä.

Otetaan esimerkki isompien tiedostojen löytämisestä kotihakemistostasi. Tässä tilanteessa saatat haluta näyttää luettelon laskevassa järjestyksessä.

/ -h ~ | järjestellä -rh

Laatasymboli (~) edustaa kotihakemistoa Linuxissa.

Voit myös näyttää suosituimmat 'N' hakemistot koon mukaan käyttämällä 'head'-komentoa edellisten komentojen rinnalla. Syntaksi on seuraava:

/ -h [ hakemistosta ] | järjestellä -rh | pää -n N

'-n' tarkoittaa tulostettavien rivien määrää ja syöttää 'N'. Korvaa 'N' niiden hakemistojen määrällä, jotka haluat näyttää. Jos haluat esimerkiksi löytää viisi parasta tiedostoa/hakemistoa kotihakemistosta, sinun tulee käyttää seuraavaa komentoa:

/ -h ~ | järjestellä -rh | pää -n 5

Lisäksi, jos haluat tallentaa nämä tulokset tekstitiedostoon, tee se komennolla seuraavasti:

/ -h [ hakemistosta ] | järjestellä -rh > tiedostonimi.txt

Korvaa tiedostonimi.txt:ssä tiedostonimi millä tahansa nimellä. Symboli “>” ohjaa lähdön määritettyyn tiedostoon. Jos valitsemasi nimellä ei ole tiedostoa, se luo uuden ja tallentaa tulosteen.

Tallennetaan esimerkiksi tekstitiedoston viiden ensimmäisen hakemiston tiedot.

/ -h ~ | järjestellä -rh | pää -n 5 > top_hakemistot.txt

Johtopäätös

Voit käyttää 'du'-komentoa tehokkaaseen levynhallintaan. Mutta sinun on lajiteltava tiedostot niiden koon mukaan, ja manuaalinen prosessi on aikaa vievä. Siksi 'sort'-komennolla selitimme yksinkertaisen lähestymistavan lajitella du koon mukaan Linuxissa. Lopuksi käsittelimme myös kuinka tuotos voidaan rajoittaa parhaisiin 'N' tiedostoihin ja tallentaa ne tiedostoon.