Gdu – gana greitas disko naudojimo analizatorius, skirtas Linux


Šiame straipsnyje apžvelgsime gdu atvirojo kodo disko naudojimo analizatorių, parašytą go. Gdu įkvėptas godu, dua, ncdu ir df.

Įrankis gdu sukurtas SSD diskams, kuriuose galima naudoti lygiagretų apdorojimą. Šis įrankis taip pat gali veikti su HDD, kurio našumas yra mažesnis, palyginti su SSD diskais. Taip pat galite patikrinti etalono rezultatus. Yra daug kitų panašių įrankių ir pirmiausia turite žaisti su gdu, kad pamatytumėte, ar jie atitinka jūsų poreikius.

Kaip įdiegti Gdu – Linux disko naudojimo analizatorių

Yra keletas skirtingų būdų, kaip įdiegti gdu skirtingose Linux versijose, bet aš pasiliksiu įprastą būdą, kurio galima laikytis neatsižvelgiant į tai, kokį platinimą naudojate.

Eikite į gdu GitHub leidimo puslapį, kad atsisiųstumėte archyvo failą. Naujausia versija yra V4.9.1 ir siūlau atsisiųsti naujausią versiją.

curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
chmod +x gdu_linux_amd64
sudo mv gdu_linux_amd64 /usr/bin/gdu

Dabar galite patikrinti diegimą vykdydami šią komandą.

gdu --version

Version:        v4.9.1
Built time:     Sat Mar 27 09:47:28 PM  CET 2021
Built user:     dundee

Gera praktika prieš žaidžiant su naujais įrankiais yra patikrinti pagalbos parinktis.

gdu --help

Jei paleisite komandą gdu nepateikdami jokių argumentų, ji nuskaitys dabartinį darbo katalogą. Dabar esu savo namų kataloge ir, kai paleidžiu gdu, toliau pateiktame paveikslėlyje galite matyti, kad mano pagrindinis katalogas yra nuskaitytas.

gdu

Norėdami nuskaityti konkrečius katalogus, kaip argumentą turite perduoti katalogo pavadinimą.

gdu /home/tecmint/bash

Negalite išlaikyti daugiau nei vieno argumento.

gdu /home /var

Yra keletas operacijų, kurias galite atlikti naudodami komandą gdu. Paspauskite ?, kad pasiektumėte pagalbą.

Pagalboje, kurią matote, yra parinkčių rūšiuoti, nuskaityti ir perkelti katalogus. Pasiekite pagalbą ir pabandykite ištirti visas galimybes, kad jaustumėtės patogiai.

Failą arba katalogą galite ištrinti paspausdami klavišą “d“. Jis paragins patvirtinti.

Taip pat galite peržiūrėti bet kurio failo turinį paspausdami klavišą „v“. Norėdami išeiti iš failo, paspauskite pabėgimo klavišą.

Galite nepaisyti tam tikrų katalogų išvesties, įtraukdami katalogų pavadinimus kaip argumentą prie -i vėliavėlės. Keli katalogai taip pat gali būti perduoti -i vėliavai ir kiekvienas katalogas turi būti atskirtas kableliais.

gdu /home/karthick/ -i /home/karthick/.ssh,/home/karthick/sqlite

Failuose ir kataloguose galite matyti specialius simbolius, kurių kiekvienas turi ypatingą reikšmę. Toliau pateiktame pavyzdyje matote, kad „/network“ katalogas yra tuščias, todėl prieš tai nurodomas simbolis “e“.

[ ! ] ⇒ Error while reading directory
[ . ] ⇒ Error while reading subdirectory.
[ @ ] ⇒ File is socket or simlink.
[ H ] ⇒ Hardlink which is already counted.
[ e ] ⇒ Empty directory.

Jei jums patinka nespalvota išvestis, galite naudoti vėliavėlę „-c“. Žr. toliau esantį vaizdą, kuriame išvestis spausdinama nespalvota.

gdu -c /etc/systemd

Visos iki šiol pateiktos komandos paleis interaktyvų režimą, kad būtų rodoma disko statistika. Jei norite, kad išvestis būtų neinteraktyviuoju režimu, naudokite vėliavėlę „-n“.

gdu -n ~

Štai tiek šiam straipsniui. Žaiskite su gdu ir praneškite mums, kaip jis atitinka jūsų poreikius, palyginti su kitais disko naudojimo įrankiais.