Gdu - En ganske rask diskbruksanalysator for Linux
I denne artikkelen vil vi ta en titt på gdu en diskbruksanalysator med åpen kildekode skrevet i gang. Gdu er inspirert av godu, dua, ncdu og df.
gdu-verktøyet er laget for SSD-stasjoner der parallell behandling kan brukes. Dette verktøyet kan også fungere med HDD med mindre ytelse sammenlignet med SSD-stasjoner. Du kan også sjekke referanseresultater. Det finnes mange andre lignende verktøy, og du må spille med gdu først for å se om de tilfredsstiller dine behov.
Hvordan installere Gdu - Linux Disk Usage Analyzer
Det er få forskjellige måter å installere gdu på i forskjellige Linux-varianter, men jeg kommer til å holde meg til en vanlig måte som kan følges uavhengig av hvilken distribusjon du kjører med.
Gå til gdu GitHub-utgivelsessiden for å laste ned arkivfilen. Den siste versjonen er V4.9.1, og jeg foreslår at du laster ned den nyeste versjonen.
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
Nå kan du bekrefte installasjonen ved å kjøre følgende kommando.
gdu --version
Version: v4.9.1
Built time: Sat Mar 27 09:47:28 PM CET 2021
Built user: dundee
En god praksis før du spiller med nye verktøy er å sjekke hjelpealternativene.
gdu --help
Hvis du kjører gdu-kommandoen uten å sende noen argumenter, vil den skanne din nåværende arbeidskatalog. Jeg er i hjemmekatalogen min nå, og når jeg kjører gdu, kan du se fra bildet nedenfor hjemmekatalogen er skannet.
gdu
For å søke etter bestemte kataloger må du sende katalognavnet som et argument.
gdu /home/tecmint/bash
Du kan ikke bestå mer enn ett argument.
gdu /home /var
Det er få operasjoner du kan utføre med gdu-kommandoen. Trykk ?
for å få tilgang til hjelp.
Fra hjelpen du kan se, er det alternativer for å sortere, skanne og flytte på tvers av kataloger. Få tilgang til hjelp og prøv å utforske alle alternativene for å bli komfortabel.
Du kan slette en fil eller katalog ved å trykke “d”
-tasten. Den vil be deg om bekreftelse.
Du kan også se innholdet i hvilken som helst fil ved å trykke “v”
-tasten. For å komme ut av filen, trykk på escape-tasten.
Du kan ignorere visse kataloger fra utdataene ved å legge til katalognavn som et argument til -i
-flagget. Flere kataloger kan også sendes til -i
-flagget, og hver katalog skal være atskilt med komma.
gdu /home/karthick/ -i /home/karthick/.ssh,/home/karthick/sqlite
Du kan se spesialtegn i filene og katalogene og hver har en spesiell betydning. Fra eksemplet nedenfor kan du se “/nettverk ”-katalogen er tom, så tegnet “e ” er prefikset for å angi det.
[ ! ] ⇒ Error while reading directory
[ . ] ⇒ Error while reading subdirectory.
[ @ ] ⇒ File is socket or simlink.
[ H ] ⇒ Hardlink which is already counted.
[ e ] ⇒ Empty directory.
Hvis du liker svart-hvitt-utskrift, kan du bruke “-c”
-flagget. Se bildet nedenfor der utskriften er skrevet ut i svart-hvitt.
gdu -c /etc/systemd
Alle kommandoene til nå vil starte en interaktiv modus for å vise diskstatistikk. Hvis du vil ha utdata i ikke-interaktiv modus, bruk “-n”
-flagget.
gdu -n ~
Det er det for denne artikkelen. Spill med gdu og la oss få vite hvordan det passer dine behov sammenlignet med andre diskbruksverktøy.