Duf – Et bedre Linux-diskovervåkingsverktøy


duf er et av de fancy Linux-diskovervåkingsverktøyene skrevet i Golang. Den er utgitt under MIT-lisens og den støtter Linux, macOS, BSD og til og med Windows også. Noen av kjernefunksjonene til duf inkluderer:

  • et bedre "df-kommando"-alternativ.
  • Lys og mørk fargeskala.
  • Utdata i JSON-format.
  • Mulighet for å sortere, gruppere og filtrere utdata.
  • Justerbar terminal høyde og bredde.

Installere Duf (Disk Usage) Tool i Linux

Det er to måter du kan installere DUF på. Du kan enten bygge det fra kilden eller laste ned oppsettet i opprinnelig format (.rpm eller .deb) spesifikt for Linux-distribusjon og installere det. Jeg vil lede deg gjennom begge metodene.

Bygge Duf fra kilden

Du må sette opp Go-miljøet (1.12 eller nyere) for å kompilere duf. Hvis du ikke har Go satt opp på maskinen din, ta en titt på vår omfattende artikkel om hvordan du setter opp Go i Ubuntu.

git clone https://github.com/muesli/duf.git
cd duf
go build

Installere Duf fra pakker

Du kan laste ned duf-pakken fra Github-repoen direkte eller bruke wget-kommandoen.

--------- On Debina, Ubuntu & Mint --------- 
wget https://github.com/muesli/duf/releases/download/v0.6.0/duf_0.6.0_linux_amd64.deb
dpkg -i duf_0.6.0_linux_amd64.deb 


--------- On RHEL, CentOS & Fedora ---------
wget https://github.com/muesli/duf/releases/download/v0.6.0/duf_0.6.0_linux_amd64.rpm
rpm -ivh duf_0.6.0_linux_amd64.rpm

Bruk av Duf (Disk Usage) Tool i Linux

Nå starter du programmet ved å skrive duf fra terminalen.

duf

Duf har mange funksjoner, så et godt sted å begynne ville være å bruke --help-alternativet.

duf --help

Du kan bare skrive ut bestemte filsystemer eller enheter ved å sende det som et argument. Siden jeg opprettet denne maskinen i en enkelt partisjon er alt montert på root (/). Basert på partisjonsskjemaet ditt vil du se forskjellige utdata.

duf /home /usr /opt
duf /root/
duf /var/log

Du kan sende --all flagg for å vise Pseudo, utilgjengelige og dupliserte filsystemer.

duf -all

I stedet for å skrive ut blokkbruk, kan vi skrive ut Inode-bruk utenom --inodes som et argument.

duf --inodes

Du kan sortere utdata eller vise bare bestemte kolonner basert på bestemte søkeord.

duf --sort size

Du har muligheten til å skrive ut bare enkelte kolonner og omgå kolonnenavnet som et argument til --output-flagget.

duf --output used,size,avail,usage

Nedenfor er listen over gyldige søkeord.

  • monteringspunkt
  • størrelse
  • brukt
  • nytte
  • bruk
  • inoder
  • inodes_used
  • inodes_avail
  • inodes_usage
  • type
  • filsystem

Duf kommer med en lys og mørk fargeskala. For å angi fargeskjemaet, bruk følgende kommandoer.

duf -theme dark               # Dark color scheme
duf --theme light             # Light color scheme

Duf støtter utdata i JSON-format.

duf --json

Det er det for denne artikkelen. Duf er et modningsverktøy, og det er lagt til flere funksjoner og feilrettinger. Prøv det og gi oss tilbakemeldingen din.