Linux ima hrpu korisnih naredbi za pojednostavljenje određenih operacija na sustavu. df, na primjer, pomaže vam odrediti koliko slobodnog prostora na disku imate na disku, dok du prikazuje procijenjenu upotrebu prostora datoteka na vašem sustavu.

Iako obje ove naredbe rade dobro i rade svoj posao kako je predviđeno, postoji još jedna korisna naredba koja se zove duf, alternativa df-u koja pruža bolju funkcionalnost praćenja diska.

U ovom vodiču detaljno ćemo pogledati duf i proći kroz korake za njegovu instalaciju i korištenje na Linuxu.

Što je duf?

duf ili Disk Usage/Free besplatni je uslužni program naredbenog retka otvorenog koda koji vam omogućuje pregled upotrebe diska vašeg sustava i slobodnog prostora iz desnog unutar prozora terminala.

U suštini kombinira funkcionalnost i du i df u jednu naredbu, tako da ne morate izvoditi dvije naredbe pojedinačno. I ne samo to, uz duf također dobivate informacije na moderan i razumljiv način, što ga čini lakšim za korisnike za one koji tek počinju s Linuxom.

instagram viewer

Povezano: Kako prikazati korištenje diska u Linuxu pomoću naredbe du

Zašto koristiti duf?

Jedna od najvećih prednosti duf-a nad df-om je njegov sveobuhvatan skup značajki; onaj koji vam, između ostalog, daje slobodu filtriranja, sortiranja i izvoza rezultata u JSON.

Evo popisa svih značajki isticanja duf-a:

  • Šaren i lako razumljiv izlaz
  • Sloboda podešavanja teme terminala
  • Mogućnost sortiranja ili filtriranja rezultata prema vašim željama
  • Mogućnost izvoza izlaza u JSON

Kako instalirati duf na Linux

Ovisno o tome koju distribuciju Linuxa koristite na računalu, duf možete instalirati na nekoliko različitih načina.

1. Instalirajte duf koristeći DEB ili RPM paket

Instaliranje dufa pomoću DEB ili RPM paketa vrlo je jednostavno, zahvaljujući službenim datotekama paketa koje su dali programeri.

Za ovu metodu, prvo idite na dufovu stranicu GitHub Releases. Zatim kliknite na datoteku koja završava s .deb proširenje ako koristite Debian ili njegove derivate, ili s .rpm proširenje ako koristite RHEL ili bilo koji od njegovih derivata kao što su Fedora, CentOS, itd.

preuzimanje datoteka: duf paket

Ako ne želite preuzeti paket sa stranice Izdanja, također možete koristiti wget kako biste dobili paket točno unutar terminala.

Za to provjerite je li wget prisutan na vašem sustavu tako što ćete pokrenuti:

wget --verzija

Ako nije, prvo ga preuzmite.

Sada, ako ste na distribuciji temeljenoj na Debianu, pokrenite naredbu u nastavku da biste dobili duf:

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb

Na distribucijama koje se temelje na RHEL-u, pokrenite:

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.rpm

Sada imate dvije opcije za instaliranje paketa. Možete koristiti GUI verziju programa za instalaciju paketa vašeg sustava ili ga instalirati iz naredbenog retka.

Ako više volite GUI pristup, idite na Preuzimanja direktoriju, desnom tipkom miša kliknite datoteku paketa i odaberite Otvorite GDebi programom za instalaciju paketa ili Otvorite pomoću programa za instalaciju softvera, na temelju vaše Linux distribucije. Nakon što otvori instalacijski program, kliknite na Instalirajte paket ili Instalirati gumb za početak instalacije.

Alternativno, za korištenje CLI metode, otvorite terminal i idite na Preuzimanja imenik koristeći naredbu cd. Zatim, ovisno o vašoj Linux distribuciji, unesite odgovarajuću naredbu za instalaciju paketa na vaš sustav.

Na distribucijama temeljenim na Debianu:

sudo dpkg -i duf_0.x.x_linux_amd64.deb

Na distribucijama koje se temelje na RHEL-u:

sudo rpm -i duf_0.x.x_linux_amd64.rpm

Korisnici Archa mogu instalirati duf iz AUR-a koristeći pomoćnik AUR-a kao što je Yay:

yay -S duf

2. Instalirajte duf koristeći Snap

Duf također možete instalirati na svoj sustav koristeći njegov službeni snap paket. Za to provjerite jeste li na računalu instalirali Snap tako što ćete pokrenuti sljedeću naredbu:

snap --verzija

Ako ovo vrati broj verzije, to znači da je Snap prisutan na sustavu i možete nastaviti na sljedeći korak. Međutim, u slučaju da nije, morat ćete prvo instalirajte Snap.

S obzirom da ste obavili taj dio, možete instalirati duf putem Snapa tako što ćete pokrenuti:

sudo snap install duf-utility

3. Izgradite duf iz izvora

Iako i upravitelj paketa i Snap metode dobro funkcioniraju, ako želite izgraditi program iz izvora, duf nudi slobodu da to učinite. Međutim, budući da je duf napisan u Go, provjerite imate li radno okruženje Go na vašem računalu.

Kada završite, možete prevesti duf pokretanjem sljedećeg skupa naredbi:

git klon https://github.com/muesli/duf.git
cd duf
idi graditi

Povezano: Kako kompajlirati i instalirati softver iz izvora u Linuxu

Kako koristiti duf za provjeru korištenja diska

S instaliranim duf-om možete ga početi koristiti odmah. Da biste to učinili, otvorite terminal i pokrenite:

duf

Ovo će vratiti popis svih uređaja i točaka montiranja na vašem sustavu, kao što je prikazano u nastavku.

Međutim, ako želite navesti samo određene uređaje i točke postavljanja, možete suziti rezultat pomoću naredbi u sljedećem formatu:

duf /
duf /dom

Štoviše, u slučaju da trebate prikazati sve datotečne sustave, uključujući pseudo, duplicirane i nedostupne datotečne sustave, to možete učiniti pomoću:

duf --sve

Filtriranje rezultata

Dok je izlaz prikazan u tabličnom obliku prilično lako razumjeti, filtrirati ga kako bi se prikazao ili Sakrij određene tablice olakšava pregled informacija samo o tablicama koje trebate znati oko.

Kao takav, duf nudi dvije opcije za uređaje za filtriranje: --samo i --sakriti, a evo kako mogu dobro doći.

Recimo da želite vidjeti uređaje navedene samo u dvije određene tablice: lokalno i mrežno. U ovoj situaciji, umjesto pokretanja obične naredbe duf, možete je modificirati tako da uključuje samo dvije tablice. Kao ovo:

duf --samo lokalni, mrežni

Slično, ako želite sakriti ove tablice iz rezultata, to možete učiniti pomoću:

duf --sakrij lokalno, mrežno

duf-ovo filtriranje također radi sa datotečnim sustavima i točkama montiranja, tako da možete prikazati ili sakriti datotečne sustave i točke montiranja.

Za prikaz određenih datotečnih sustava:

duf --only-fs tmps, vfat

Kada želite sakriti određene datotečne sustave:

duf --hide-fs tmpfs, vfat

Za prikaz točaka montiranja:

duf --only-mp /,/home

Da biste sakrili ove točke postavljanja iz rezultata:

duf --hide-mp /,/home

Razvrstavanje rezultata

Slično kao filtriranje rezultata za prikaz informacija o odabranim uređajima i točkama montiranja, također možete sortirati redoslijed u kojem su navedeni podaci tablice.

Na primjer, ako želite sortirati VELIČINA stupac u tablici, sljedeća naredba to može učiniti umjesto vas:

duf --vrsta veličina

Slično, također možete prikazati ili sakriti određene stupce u tablici. Recimo da želite prikazati samo VELIČINA i DOBITAK stupaca u rezultatu. To možete učiniti sa:

duf -- izlazna veličina, avail

Pregledanje inode informacija

Svi Unix i Unix sustavi koriste i blokove i inode za organiziranje i pohranjivanje podataka. Dok blokovi predstavljaju podatke, inode predstavljaju datoteke.

Uz duf, možete vidjeti i blok i inode, iako je zadani prikaz postavljen da prikazuje podatke bloka. Za prikaz inode informacija umjesto upotrebe bloka, jednostavno pokrenite:

duf --inode

Izvoz rezultata u JSON

Ako ikada trebate izvesti rezultate, duf vam daje mogućnost da ih izvezete u JSON formatu datoteke. To čini izvezenu datoteku pristupačnijom i čitljivom u različitim aplikacijama i uređajima.

Samo otvorite terminal i pokrenite sljedeću naredbu da izvezete svoj duf rezultat u JSON:

duf --json

Postavljanje teme terminala

Iako duf automatski prepoznaje shemu boja vašeg terminala ispravno, u slučaju da to ne uspije, možete promijeniti temu pomoću --tema argument, kao što je prikazano u nastavku:

duf --svjetlo teme

ili

duf --tema tamna

Dobivanje pomoći iz naredbenog retka

U bilo kojem trenutku, ako naiđete na probleme sa sintaksom naredbe, možete potražiti pomoć pomoću:

duf --pomoć

Pojednostavljeno praćenje korištenja diska na Linuxu

Nadgledanje korištenja diska na Linuxu lakše je nego ikad, zahvaljujući naredbi duf. Dok su i drugi CLI alati kao što su du i df također tu, i oni obavljaju posao, ali dufova jednostavnost korištenja i razumljivo predstavljanje podataka značajno pojednostavljuje proces.

Da ne spominjemo, daje vam više funkcionalnosti i kontrole nad izlazom, tako da vas ne opterećuje previše informacija.

Ako tek počinjete s Linuxom, možda će vam dobro doći učenje o montiranju tvrdog diska pomoću naredbenog retka.

Kako montirati tvrdi disk u Linux pomoću naredbenog retka

Trebate montirati tvrdi disk ili particiju diska na Linux? Evo što trebate znati o udiskovima i naredbama za montiranje.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Linux
  • Particija diska
  • Linux aplikacije
  • Linux naredbe
O autoru
Yash Wate (Objavljeno 37 članaka)

Yash je stručni pisac u MUO za DIY, Linux, programiranje i sigurnost. Prije nego što je svoju strast pronašao u pisanju, razvijao se za web i iOS. Njegovo pisanje možete pronaći i na TechPP-u, gdje pokriva druge vertikale. Osim tehnologije, voli pričati o astronomiji, Formuli 1 i satovima.

Više od Yasha Watea

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu