Ang Gdu, isang simple at mabilis na analyser ng paggamit ng disk

tungkol sa gdu

Sa susunod na artikulo ay titingnan namin ang gdu. Ay tungkol sa isang analyzer sa paggamit ng disk, na bukas na mapagkukunan at nakasulat nang go. Matatagpuan ang Gdu na magagamit para sa Gnu / Linux, macOS, at Microsoft Windows. Ayon sa lumikha nito, ang program na ito ay inspirasyon ng godu, dua, ncdu at df.

Gdu (Paggamit ng Disk ng Go) ay halos kapareho ng ncdu, isang tanyag taga-analisa ng paggamit ng disk console Bagaman mayroon itong mahalagang pagkakaiba, at ito ang bilis ng programa. Ang gdu tool ay nilikha para sa mga SSD drive, kung saan maaaring magamit ang parallel processing. Ang tool na ito ay maaari ding gumana sa HDD, ngunit nakakakuha ito ng mas mababang pagganap kumpara sa mga SSD drive.

Ang Gdu, isang analyzer sa paggamit ng disk na maaari nating magamit sa Ubuntu

Ang mga gumagamit ng Ubuntu ay maaaring gumamit ng iba't ibang paraan upang mai-install ang gdu, tulad ng:

Mag-install mula sa repository

Upang magamit ang pagpipiliang ito sa pag-install, magsimula tayo sa pamamagitan ng pagdaragdag ng imbakan ng proyekto. Magagawa natin ito sa pamamagitan ng pagbubukas ng isang terminal (Ctrl + Alt + T) at pagpapatupad ng utos dito:

magdagdag ng repo gdu

sudo add-apt-repository ppa:daniel-milde/gdu

Matapos i-update ang software na magagamit mula sa mga repository, maaari na natin ngayon magpatuloy sa pag-install kasama ang iba pang utos na ito:

i-install ang gdu apt

sudo apt install gdu

I-install bilang snap

Mahahanap din namin ang program na ito na magagamit sa Snapcraft. Para sa i-install ito sa aming computer kailangan lang naming buksan ang isang terminal (Ctrl + Alt + T) at patakbuhin ang utos:

i-install ang gdu snap

snap install gdu-disk-usage-analyzer

Pagkatapos ng pag-install kakailanganin namin maitaguyod ang mga kinakailangang koneksyon:

snap koneksyon

snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
snap connect gdu-disk-usage-analyzer:system-backup :system-backup

At upang matapos lilikha kami ng isang alias, upang masimulan namin ang programa sa pamamagitan lamang ng pagta-type ng gdu. Maaari itong magawa gamit ang utos:

lumikha ng isang alias na may iglap

sudo snap alias gdu-disk-usage-analyzer.gdu gdu

I-install mula sa GitHub

Upang mai-install ang pinakabagong bersyon ng program na ito, maaari tayong pumunta sa naglalabas ng pahina mula sa gdu sa GitHub upang mai-download ang kinakailangang file. Ang pinakabagong bersyon na na-publish dito ay 4.9.1. Kung nais mong gamitin ang terminal para sa pag-download, maaari mong gamitin kulutan sa isang terminal (Ctrl + Alt + T) tulad ng sumusunod:

i-download ang gdu mula sa github

curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz

Pagkatapos ng pag-install, gagawin namin magbigay ng mga pahintulot sa pagpapatupad sa na-download na file. Gagawin namin ito sa utos:

chmod +x gdu_linux_amd64

Upang matapos ilipat natin ang file sa direktoryo / usr / bas, at sa gayon maaari natin itong magamit mula sa anumang folder sa aming system pagpapatakbo:

magbigay ng mga pahintulot sa file

sudo mv gdu_linux_amd64 /usr/bin/gdu

Patunayan ang pag-install

Anumang pagpipilian na ginagamit mo upang mai-install ang programa, maaari na namin suriin ang pag-install at bersyon pagpapatupad ng sumusunod na utos:

suriin ang nai-install na bersyon

gdu --version

Kailangan kong sabihin na sa nakaraang screenshot, ang naka-install na bersyon ay ang nakuha ngayon sa pamamagitan ng pag-download ng programa mula sa GitHub.

Isang mabilis na pagtingin sa gdu

Tulad ng mayroon nito isang interface ng gumagamit ng terminal (TUI), magagawa naming mag-navigate sa pamamagitan ng mga direktoryo at disk gamit ang mga arrow ng keyboard. Papayagan din kaming pag-uri-uriin ang resulta sa pamamagitan ng pangalan ng file o laki.

gdu tulong

  • Pataas na arrow ok → ilipat ang cursor pataas.
  • Pababang arrow oj → upang ilipat ang cursor pababa.
  • Intro → piliin ang direktoryo / aparato.
  • Kaliwang arrow oh → pumunta sa pangunahing direktoryo.
  • d → tanggalin ang napiling file o direktoryo. Hihingi ito ng kumpirmasyon.
  • n → pag-uri-uriin ayon sa pangalan.
  • s → pag-uri-uriin ayon sa laki.
  • Ctrl + c → lumabas sa application.

Upang malaman ang higit pa tungkol sa mga pagpapatakbo na maaari nating maisagawa sa tool na ito, lamang kailangan mo bang pindutin? mula sa interface ng programa upang ma-access ang tulong.

Tumatakbo gdu

Kung patakbuhin namin ang utos ng gdu nang hindi dumadaan sa anumang mga argumento, susuriin nito ang kasalukuyang direktoryo ng pagtatrabaho:

tumakbo gdu

gdu

Sa mag-scan ng mga partikular na direktoryo, dapat nating ipasa ang pangalan ng direktoryo bilang isang argument:

gdu /ruta/de/carpeta/

Posible sa panahon o pagkatapos ng pag-scan nakakakita kami ng mga espesyal na character sa mga file at direktoryo, at ang bawat isa ay may espesyal na kahulugan. Ang mga character na mahahanap namin ay ang mga sumusunod:

  • [! ] → Error sa pagbabasa ng direktoryo
  • [. ] → Error sa pagbabasa ng subdirectory.
  • [@] → Ang file ay socket o simlink.
  • [H] → Hardlink na nabibilang na.
  • [e] → Walang laman na direktoryo.

Kung gusto mo tingnan ang itim at puting output, maaari nating gamitin ang pagpipilian '-c' kapag pinatakbo namin ang programa:

gdu itim at puti

gdu -c /ruta/de/carperta/

Ang lahat ng mga utos sa ngayon ay maglulunsad ng isang interactive mode upang ipakita ang mga istatistika ng disk. Kung ang nakakainteres sa amin ay ang output ay nasa non-interactive mode, idaragdag lamang namin ang pagpipilian '-n' utos.

gdu hindi interactive

gdu -n .config/

Tulong

Ito ay ilan lamang sa mga pagpipilian na maaari naming magamit kapag inilunsad namin ang program na ito. Kaya nila suriin ang lahat ng magagamit na mga posibilidad pagta-type sa terminal (Ctrl + Alt + T):

tulong mula sa terminal

gdu --help

Maraming iba pang mga katulad na tool na may parehong layunin. Ito ay isa pang pagpipilian, na maaaring maiakma sa mga pangangailangan ng ilang mga gumagamit. Maaari itong matuto nang higit pa tungkol sa tool na ito mula sa pahina sa GitHub ng proyekto.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.