Linux ima kup uporabnih ukazov za poenostavitev določenih operacij v sistemu. df, na primer, vam pomaga določiti, koliko prostega prostora na disku imate na pogonu, medtem ko du prikazuje ocenjeno porabo datotečnega prostora v vašem sistemu.
Medtem ko oba ukaza delujeta dobro in opravljata svoje delo, kot je predvideno, obstaja še en uporaben ukaz, ki se imenuje duf, alternativa df, ki zagotavlja boljšo funkcionalnost spremljanja diska.
V tem priročniku si bomo duf podrobno ogledali in prešli korake za njegovo namestitev in uporabo v Linuxu.
Kaj je duf?
duf ali Disk Usage/Free je brezplačen in odprtokoden pripomoček ukazne vrstice, ki vam omogoča ogled porabe diska in prostega prostora v vašem sistemu kar v oknu terminala.
V bistvu združuje funkcionalnost du in df v en sam ukaz, tako da vam ni treba izvajati obeh ukazov posebej. Ne samo to, z dufom dobite tudi informacije na sodoben in razumljiv način, zaradi česar je uporabniku prijaznejši za tiste, ki šele začenjajo z Linuxom.
Povezano: Kako prikazati uporabo diska v Linuxu z ukazom du
Zakaj uporabljati duf?
Ena največjih prednosti duf pred df je njegov izčrpen nabor funkcij; tisti, ki vam med drugim omogoča svobodo filtriranja, razvrščanja in izvoza rezultatov v JSON.
Tukaj je seznam vseh poudarjenih funkcij duf:
- Barvit in lahko razumljiv izpis
- Svoboda prilagajanja teme terminala
- Možnost razvrščanja ali filtriranja rezultatov po vaših željah
- Možnost izvoza izhoda v JSON
Kako namestiti duf na Linux
Odvisno od tega, katero distribucijo Linuxa poganjate v računalniku, lahko nanjo namestite duf na več različnih načinov.
1. Namestite duf s paketom DEB ali RPM
Namestitev dufa s paketom DEB ali RPM je zelo enostavna, zahvaljujoč uradnim paketnim datotekam, ki so jih zagotovili razvijalci.
Za to metodo najprej pojdite na dufovo stran z izdajami GitHub. Nato kliknite datoteko, ki se konča z .deb razširitev, če uporabljate Debian ali njegove izpeljanke ali z .rpm razširitev, če uporabljate RHEL ali katerega koli od njegovih izpeljank, kot so Fedora, CentOS itd.
Prenesi: duf paket
Če ne želite prenesti paketa s strani Izdaje, ga lahko uporabite tudi wget da paket dobite kar v terminalu.
Za to preverite, ali je wget prisoten v vašem sistemu, tako da zaženete:
wget --različica
Če ni, ga najprej prenesite.
Zdaj, če uporabljate distribucijo, ki temelji na Debianu, zaženite spodnji ukaz, da dobite duf:
wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb
V distribucijah, ki temeljijo na RHEL, zaženite:
wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.rpm
Zdaj imate dve možnosti za namestitev paketa. Uporabite lahko različico GUI namestitvenega programa vašega sistema ali pa jo namestite iz ukazne vrstice.
Če vam je ljubši pristop GUI, pojdite na Prenosi imenik, z desno tipko miške kliknite datoteko paketa in izberite Odprite z namestitvenim programom paketa GDebi oz Odprite z namestitvenim programom, ki temelji na vaši distribuciji Linuxa. Ko se odpre namestitveni program, kliknite na Namestite paket oz Namestite gumb za začetek namestitve.
Če želite uporabiti metodo CLI, odprite terminal in se pomaknite do Prenosi imenik z uporabo ukaz cd. Nato, odvisno od vaše distribucije Linuxa, vnesite ustrezen ukaz za namestitev paketa v vaš sistem.
Na distribucijah, ki temeljijo na Debianu:
sudo dpkg -i duf_0.x.x_linux_amd64.deb
Na distribucijah, ki temeljijo na RHEL:
sudo rpm -i duf_0.x.x_linux_amd64.rpm
Uporabniki Archa lahko namestijo duf iz AUR s pomočjo AUR pomočnika, kot je Yay:
jao -S duf
2. Namestite duf z uporabo Snap
Duf lahko namestite tudi na svoj sistem z njegovim uradnim paketom snap. Za to se prepričajte, da imate v računalniku nameščen Snap, tako da zaženete naslednji ukaz:
snap --različica
Če to vrne številko različice, to pomeni, da je Snap prisoten v sistemu in lahko nadaljujete na naslednji korak. Vendar, v primeru, da se ne, boste morali najprej namestite Snap.
Glede na to, da ste opravili ta del, lahko duf namestite prek Snapa tako, da zaženete:
sudo snap install duf-utility
3. Zgradite duf iz vira
Medtem ko tako upravitelj paketov kot metoda Snap delujeta dobro, če želite program zgraditi iz vira, duf ponuja svobodo pri tem. Ker pa je duf napisan v Go, se prepričajte, da imate v računalniku delujoče okolje Go.
Ko končate, lahko prevedete duf tako, da zaženete naslednji niz ukazov:
git klon https://github.com/muesli/duf.git
cd duf
pojdi graditi
Povezano: Kako prevesti in namestiti programsko opremo iz vira v Linuxu
Kako uporabljati duf za preverjanje uporabe diska
Ko je duf nameščen, ga lahko začnete uporabljati takoj. Če želite to narediti, odprite terminal in zaženite:
duf
To bo vrnilo seznam vseh naprav in pritrdilnih točk v vašem sistemu, kot je prikazano spodaj.
Če pa želite navesti samo določene naprave in točke pritrditve, lahko rezultat zožite z ukazi v naslednji obliki:
duf /
duf /dom
Poleg tega, če morate prikazati vse datotečne sisteme, vključno s psevdo, podvojenimi in nedostopnimi datotečnimi sistemi, lahko to storite z:
duf --vse
Filtriranje rezultatov
Medtem ko je izhod, prikazan v obliki tabele, precej enostaven za razumevanje, ga filtriramo, da prikažemo oz skrij določene tabele olajša ogled informacij samo o tabelah, ki jih morate poznati približno
Duf tako ponuja dve možnosti za filtrirne naprave: --samo in -- skrij, in tukaj vam lahko pridejo prav.
Recimo, da si želite ogledati naprave, navedene samo v dveh določenih tabelah: lokalni in omrežni. V tej situaciji, namesto da bi zagnali ukaz navaden duf, ga lahko spremenite tako, da vključuje samo dve tabeli. Všečkaj to:
duf --samo lokalno, omrežje
Podobno, če želite te tabele skriti pred rezultati, lahko to storite z:
duf --skrij lokalno, omrežje
duf-ovo filtriranje deluje tudi z datotečnimi sistemi in točkami priklopa, tako da lahko prikažete ali skrijete tudi datotečne sisteme in točke priklopa.
Za prikaz določenih datotečnih sistemov:
duf --only-fs tmps, vfat
Ko želite skriti določene datotečne sisteme:
duf --hide-fs tmpfs, vfat
Za prikaz pritrdilnih točk:
duf --only-mp /,/home
Če želite te točke pritrditve skriti pred rezultatom:
duf --hide-mp /,/home
Razvrščanje rezultatov
Podobno kot filtriranje rezultatov za ogled informacij o izbranih napravah in točkah priklopa, lahko tudi razvrstite vrstni red, v katerem so navedeni podatki tabele.
Na primer, če želite razvrstiti VELIKOST stolpec v tabeli, lahko to naredi namesto vas naslednji ukaz:
duf --razvrsti velikost
Podobno lahko tudi prikažete ali skrijete določene stolpce v tabeli. Recimo, da želite prikazati samo VELIKOST in NA VOLJO stolpcev v rezultatu. To lahko storite z:
duf --izhodna velikost, prost
Ogled informacij o inodu
Vsi Unix in Unixu podobni sistemi uporabljajo tako bloke kot inode za organizacijo in shranjevanje podatkov. Medtem ko bloki predstavljajo podatke, inode predstavljajo datoteke.
Z duf si lahko ogledate blok in inode, čeprav je privzeta predstavitev nastavljena tako, da prikazuje podatke bloka. Če si želite ogledati informacije o inode namesto uporabe bloka, preprosto zaženite:
duf --inode
Izvoz rezultatov v JSON
Če boste kdaj morali izvoziti rezultate, vam duf ponuja možnost, da jih izvozite v obliki datoteke JSON. Tako je izvožena datoteka bolj dostopna in berljiva v različnih aplikacijah in napravah.
Samo odprite terminal in zaženite naslednji ukaz, da izvozite svoj rezultat duf v JSON:
duf --json
Nastavitev teme terminala
Čeprav duf samodejno pravilno zazna barvno shemo vašega terminala, lahko v primeru, da tega ne uspe, spremenite temo z --tema argument, kot je prikazano spodaj:
duf --tematska svetloba
oz
duf --tema temna
Pridobivanje pomoči za ukazno vrstico
Če naletite na težave s sintakso ukaza, lahko kadar koli poiščete pomoč z:
duf --pomoč
Poenostavljeno spremljanje uporabe diska v Linuxu
Spremljanje uporabe diska v Linuxu je lažje kot kdaj koli prej, zahvaljujoč ukazu duf. Medtem ko so prisotna tudi druga orodja CLI, kot sta du in df, in opravijo svoje delo, vendar dufova enostavna uporaba in razumljiva predstavitev podatkov znatno poenostavita postopek.
Da ne omenjam, daje vam več funkcionalnosti in nadzora nad izhodom, tako da ne boste preobremenjeni s preveliko količino informacij.
Če šele začenjate z Linuxom, vam bo morda koristilo učenje o vgradnji trdega diska z ukazno vrstico.
Ali morate namestiti trdi disk ali diskovno particijo v Linux? Tukaj je tisto, kar morate vedeti o udisksih in ukazih za priklop.
Preberite Naprej
- Linux
- Diskovna particija
- Aplikacije za Linux
- Ukazi za Linux

Yash je osebni pisatelj pri MUO za DIY, Linux, programiranje in varnost. Preden je našel svojo strast do pisanja, se je razvijal za splet in iOS. Njegovo pisanje lahko najdete tudi na TechPP, kjer pokriva druge vertikale. Poleg tehnologije rad govori o astronomiji, formuli 1 in urah.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite