Kaip rūšiuoti du pagal dydį sistemoje „Linux“.

Kaip Rusiuoti Du Pagal Dydi Sistemoje Linux



Disko naudojimas arba komanda „du“ sistemoje „Linux“ yra galinga priemonė, skirta analizuoti saugyklą, kurią užima failai ir katalogai. Rodo visus failus ir atitinkamą jų dydį blokuose, kur kiekvienas blokas yra 1024 baitai. Taigi, komanda „du“ yra būtina efektyviam ir efektyviam disko valdymui.

Tačiau komanda „du“ neturi rūšiavimo funkcijos, todėl kyla klausimas, ar tai įmanoma. Jei to ir ieškojote, nesijaudinkite. Šiame vadove pamatysime, kaip naudoti komandą „du“ ir kaip rūšiuoti du pagal dydį „Linux“.







Kaip rūšiuoti du pagal dydį sistemoje „Linux“.

Kaip minėta, komanda „du“ neturi rūšiavimo funkcijos, todėl turime naudoti kitą metodą. Šioje situacijoje praverčia komanda „rūšiuoti“. Tokiu atveju galite persiųsti išvestį iš komandos „du“ kaip įvestį į komandą „rūšiuoti“. Pirmiausia įveskite komandą šiose sintaksėse pagal savo reikalavimus:



Didėjančia tvarka: du -h [katalogas] | rūšiuoti -h



Mažėjančia tvarka: du -h [katalogas] | Rūšiuoti -rh





  1. Parinktis „-h“ pateikia duomenis žmogui suprantamu formatu.
  2. „-r“ skirtas rūšiuoti atvirkštine tvarka.

Paimkime pavyzdį, kaip rasti didesnius failus savo namų kataloge. Tokiu atveju sąrašą galite rodyti mažėjančia tvarka.

apie -h ~ | rūšiuoti -rh

Plytelių simbolis (~) reiškia namų katalogą Linux sistemoje.

Taip pat galite rodyti geriausius „N“ katalogus pagal dydį naudodami komandą „head“ kartu su ankstesnėmis komandomis. Sintaksė yra tokia:

apie -h [ katalogas ] | rūšiuoti -rh | galva -n N

„-n“ reiškia spausdintinų eilučių skaičių, o įvestis yra „N“. Pakeiskite „N“ katalogų, kuriuos norite rodyti, skaičiumi. Pavyzdžiui, norėdami rasti penkis geriausius failus / katalogus pagrindiniame kataloge, turėtumėte naudoti šią komandą:

apie -h ~ | rūšiuoti -rh | galva -n 5

Be to, jei norite išsaugoti šiuos rezultatus tekstiniame faile, atlikite tai naudodami komandą taip:

apie -h [ katalogas ] | rūšiuoti -rh > failo pavadinimas.txt

„Filename.txt“ pakeiskite failo pavadinimą bet kokiu norimu pavadinimu. Simbolis „>“ nukreipia išvestį į nurodytą failą. Jei pasirinktu pavadinimu nėra failo, jis sukuria naują ir išsaugo išvestį.

Pavyzdžiui, tekstiniame faile išsaugokime pirmųjų penkių katalogų duomenis.

apie -h ~ | rūšiuoti -rh | galva -n 5 > top_directories.txt

Išvada

Norėdami efektyviai valdyti diską, galite naudoti komandą „du“. Tačiau failus reikia rūšiuoti pagal jų dydį, o rankinis procesas užima daug laiko. Todėl naudodami komandą „rūšiuoti“ paaiškinome paprastą būdą rūšiuoti du pagal dydį sistemoje „Linux“. Galiausiai taip pat aptarėme, kaip apriboti išvestį iki geriausių „N“ failų ir išsaugoti tuos išvestis faile.