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

instagram viewer

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.

Kako namestiti trdi disk v Linux z uporabo ukazne vrstice

Ali morate namestiti trdi disk ali diskovno particijo v Linux? Tukaj je tisto, kar morate vedeti o udisksih in ukazih za priklop.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Linux
  • Diskovna particija
  • Aplikacije za Linux
  • Ukazi za Linux
O avtorju
Yash Wate (Objavljenih 37 člankov)

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.

Več od Yash Wate

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