Gdu – melko nopea levynkäyttöanalysaattori Linuxille


Tässä artikkelissa tarkastellaan gdu:ta, avoimen lähdekoodin levynkäyttöanalysaattoria, joka on kirjoitettu go:lla. Gdu on saanut inspiraationsa godusta, duasta, ncdusta ja df:stä.

gdu-työkalu on luotu SSD-asemille, joissa rinnakkaiskäsittelyä voidaan käyttää. Tämä työkalu toimii myös kiintolevyn kanssa, mutta suorituskyky on pienempi kuin SSD-asemilla. Voit myös tarkistaa vertailutulokset. On olemassa monia muita samankaltaisia työkaluja, ja sinun täytyy ensin pelata gdulla nähdäksesi, vastaavatko ne tarpeitasi.

Kuinka asentaa Gdu - Linux Disk Usage Analyzer

On olemassa muutamia eri tapoja asentaa gdu eri Linux-malleihin, mutta aion pysyä yleisessä tavassa, jota voidaan seurata riippumatta siitä, mitä jakelua käytät.

Lataa arkistotiedosto siirtymällä gdu GitHubin julkaisusivulle. Uusin versio on V4.9.1, ja suosittelen uusimman version lataamista.

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

Nyt voit tarkistaa asennuksen suorittamalla seuraavan komennon.

gdu --version

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

Hyvä käytäntö ennen uusilla työkaluilla pelaamista on tarkistaa ohjevaihtoehdot.

gdu --help

Jos suoritat gdu-komennon välittämättä mitään argumenttia, se tarkistaa nykyisen työhakemistosi. Olen nyt kotihakemistossani ja kun suoritan gdua, näet alla olevasta kuvasta, että kotihakemistoni on skannattu.

gdu

Jos haluat etsiä tiettyjä hakemistoja, sinun on välitettävä hakemiston nimi argumenttina.

gdu /home/tecmint/bash

Et voi hyväksyä useampaa kuin yhtä argumenttia.

gdu /home /var

gdu-komennolla voi suorittaa muutamia toimintoja. Paina ? päästäksesi ohjeeseen.

Näkemäsi ohjeen avulla voit lajitella, skannata ja liikkua hakemistojen välillä. Käytä apua ja yritä tutkia kaikkia vaihtoehtoja viihtyäksesi.

Voit poistaa tiedoston tai hakemiston painamalla “d”-näppäintä. Se pyytää sinua vahvistamaan.

Voit myös tarkastella minkä tahansa tiedoston sisältöä painamalla “v”-näppäintä. Voit poistua tiedostosta painamalla Esc-näppäintä.

Voit ohittaa tietyt hakemistot tulosteesta lisäämällä hakemistojen nimet argumentteina -i-lippuun. Useita hakemistoja voidaan myös välittää -i-lipulle ja jokainen hakemisto tulee erottaa pilkuilla.

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

Saatat nähdä erikoismerkkejä tiedostoissa ja hakemistoissa, ja jokaisella on erityinen merkitys. Alla olevasta esimerkistä näet, että "/network"-hakemisto on tyhjä, joten merkki "e" on etuliite sen osoittamiseksi.

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

Jos pidät mustavalkotulostuksesta, voit käyttää lippua “-c”. Katso alla oleva kuva, jossa tuloste on painettu mustavalkoisena.

gdu -c /etc/systemd

Kaikki tähän mennessä saadut komennot käynnistävät interaktiivisen tilan levytilastojen näyttämiseksi. Jos haluat lähdön ei-interaktiivisessa tilassa, käytä “-n”-lippua.

gdu -n ~

Siinä se tälle artikkelille. Pelaa gdulla ja kerro meille, kuinka se sopii tarpeisiisi verrattuna muihin levynkäyttötyökaluihin.