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
- Vaihtoehto '-h' esittää tiedot ihmisen luettavassa muodossa.
- '-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.