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.
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.
Trebate montirati tvrdi disk ili particiju diska na Linux? Evo što trebate znati o udiskovima i naredbama za montiranje.
Pročitajte dalje
- Linux
- Particija diska
- Linux aplikacije
- Linux naredbe
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.
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