Paano Pagbukud-bukurin ang Du ayon sa Sukat sa Linux

Paano Pagbukud Bukurin Ang Du Ayon Sa Sukat Sa Linux



Ang paggamit ng disk o 'du' na utos sa Linux ay isang malakas na utility para sa pagsusuri ng storage na inookupahan ng mga file at direktoryo. Ipinapakita nito ang lahat ng mga file at ang kanilang kaukulang laki ng file sa mga bloke kung saan ang bawat bloke ay sumusukat ng 1024 bytes. Samakatuwid, ang 'du' na utos ay mahalaga para sa epektibo at mahusay na pamamahala ng disk.

Gayunpaman, ang 'du' na utos ay walang tampok sa pag-uuri na nagtatanong sa amin kung posible ito. Kung iyon ang hinahanap mo, huwag mag-alala. Sa gabay na ito, makikita natin kung paano gamitin ang command na 'du' at kung paano ayusin ang du ayon sa laki sa Linux.







Paano Pagbukud-bukurin ang Du ayon sa Sukat sa Linux

Tulad ng nabanggit, ang 'du' na utos ay hindi nagtatampok ng pag-andar ng pag-uuri, kaya kailangan nating gumamit ng ibang paraan. Ang 'pag-uuri' na utos ay madaling gamitin sa sitwasyong ito. Sa kasong ito, maaari mong ipasa ang output mula sa command na 'du' bilang input sa command na 'sort'. Una, i-type ang command sa mga sumusunod na syntax ayon sa iyong mga kinakailangan:



Para sa pataas na pagkakasunud-sunod: du -h [direktoryo] | uri -h



Para sa pababang pagkakasunod-sunod: du -h [direktoryo] | uri -rh





  1. Ang opsyong '-h' ay nagpapakita ng data sa isang format na nababasa ng tao.
  2. Ang '-r' ay para sa pag-uuri sa reverse order.

Kumuha tayo ng halimbawa ng paghahanap ng mas malalaking file sa iyong home directory. Sa sitwasyong ito, maaaring gusto mong ipakita ang listahan sa pababang pagkakasunud-sunod.

ng -h ~ | uri -rh

Ang simbolo ng tile (~) ay kumakatawan sa home directory sa Linux.

Maaari mo ring ipakita ang nangungunang 'N' na mga direktoryo ayon sa laki gamit ang command na 'head' kasama ng mga nakaraang command. Ang syntax ay ang mga sumusunod:

ng -h [ direktoryo ] | uri -rh | ulo -n N

Ang ibig sabihin ng ā€œ-nā€ ay ang bilang ng mga linyang ipi-print at kumukuha ng ā€œNā€ bilang input. Palitan ang 'N' ng bilang ng mga direktoryo na gusto mong ipakita. Halimbawa, upang mahanap ang nangungunang limang file/direktoryo sa home directory, dapat mong gamitin ang sumusunod na command:

ng -h ~ | uri -rh | ulo -n 5

Higit pa rito, kung gusto mong i-save ang mga resultang ito sa isang text file, gawin ito gamit ang command tulad ng sumusunod:

ng -h [ direktoryo ] | uri -rh > filename.txt

Sa 'filename.txt', palitan ang filename ng anumang pangalan na gusto mo. Ang simbolo na '>' ay nagre-redirect ng output sa tinukoy na file. Kung walang file na umiiral sa iyong napiling pangalan, lilikha ito ng bago at sine-save ang output.

Halimbawa, i-save natin ang data ng unang limang direktoryo sa text file.

ng -h ~ | uri -rh | ulo -n 5 > top_directories.txt

Konklusyon

Maaari mong gamitin ang command na 'du' para sa epektibong pamamahala ng disk. Ngunit kailangan mong pag-uri-uriin ang mga file ayon sa laki ng kanilang file, at ang manu-manong proseso ay matagal. Samakatuwid, gamit ang command na 'sort', ipinaliwanag namin ang simpleng diskarte sa pag-sort du ayon sa laki sa Linux. Sa wakas, tinakpan din namin kung paano limitahan ang output sa mga nangungunang 'N' na file at i-save ang mga output na iyon sa isang file.