Linuxil on hunnik kasulikke käske süsteemi teatud toimingute lihtsustamiseks. dfNäiteks aitab teil määrata, kui palju vaba kettaruumi teil draivil on, samas kui du näitab hinnangulist failiruumi kasutust teie süsteemis.

Kuigi mõlemad need käsud töötavad hästi ja teevad oma tööd nii, nagu ette nähtud, on veel üks kasulik käsk dufdf-i alternatiiv, mis pakub paremat ketta jälgimise funktsiooni.

Selles juhendis vaatleme dufi üksikasjalikult ning käime läbi selle installimise ja Linuxis kasutamise juhised.

Mis on duf?

duf või Disk Usage/Free on tasuta ja avatud lähtekoodiga käsurea utiliit, mis võimaldab teil vaadata oma süsteemi kettakasutust ja vaba ruumi otse terminaliaknast.

See ühendab sisuliselt nii du kui ka df funktsioonid üheks käsuks, nii et te ei pea neid kahte käsku eraldi käivitama. Mitte ainult, et dufi abil saate teabe ka kaasaegsel ja arusaadaval viisil, mis muudab selle kasutajasõbralikumaks neile, kes alles alustavad Linuxiga.

Seotud: Kuidas näidata kettakasutust Linuxis käsuga du

Miks kasutada dufi?

Üks dufi suurimaid eeliseid df-i ees on selle põhjalik funktsioonide komplekt; mis annab teile muu hulgas vabaduse tulemusi filtreerida, sorteerida ja JSON-i eksportida.

Siin on loend kõigist dufi esiletõstmisfunktsioonidest:

  • Värvikas ja kergesti mõistetav väljund
  • Terminali teema kohandamise vabadus
  • Võimalus tulemusi vastavalt oma eelistustele sortida või filtreerida
  • Võimalus eksportida väljundit JSON-is

Kuidas installida duf Linuxi

Olenevalt sellest, millist Linuxi distributsiooni oma arvutis kasutate, saate dufi sellesse installida mitmel erineval viisil.

1. Installige duf, kasutades DEB- või RPM-paketti

Dufi installimine DEB- või RPM-paketi abil on tänu arendajate pakutavatele ametlikele paketifailidele väga lihtne.

Selle meetodi jaoks minge esmalt dufi GitHubi väljaannete lehele. Seejärel klõpsake failil, mis lõpeb tähega .deb laiendust, kui kasutate Debiani või selle tuletisi või koos .rpm laiendus, kui kasutate RHEL-i või mõnda selle derivaati, nagu Fedora, CentOS jne.

Lae alla: duf pakett

Kui te ei soovi paketti väljaannete lehelt alla laadida, võite ka kasutada wget et pakk otse terminali sisse saada.

Selleks kontrollige, kas wget on teie süsteemis olemas, käivitades:

wget -- versioon

Kui see pole nii, laadige see esmalt alla.

Nüüd, kui kasutate Debianil põhinevat distributsiooni, käivitage dufi saamiseks allolev käsk:

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

RHEL-põhistes distributsioonides käivitage:

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

Nüüd on teil paketi installimiseks kaks võimalust. Võite kasutada oma süsteemi paketiinstalleri GUI versiooni või installida selle käsurealt.

Kui eelistate GUI-lähenemist, minge lehele Allalaadimised kataloogi, paremklõpsake paketifailil ja valige Avage GDebi paketi installijaga või Avage tarkvara installijaga, mis põhineb teie Linuxi distributsioonil. Kui see installija avab, klõpsake nuppu Installi pakett või Installige nuppu installimise alustamiseks.

Alternatiivina CLI meetodi kasutamiseks avage terminal ja navigeerige Allalaadimised kataloogi kasutades cd käsk. Seejärel sisestage olenevalt teie Linuxi distributsioonist paketi oma süsteemi installimiseks sobiv käsk.

Debianil põhinevates distrodes:

sudo dpkg -i duf_0.x.x_linux_amd64.deb

RHEL-põhistes distributsioonides:

sudo rpm -i duf_0.x.x_linux_amd64.rpm

Archi kasutajad saavad dufi installida AUR-ist, kasutades AUR-i abistajat nagu Yay:

jah -S duf

2. Installige duf Snapi abil

Samuti saate dufi oma süsteemi installida, kasutades selle ametlikku snap-paketti. Selleks veenduge, et Snap oleks arvutisse installitud, käivitades järgmise käsu:

snap -- versioon

Kui see tagastab versiooninumbri, tähendab see, et Snap on süsteemis olemas ja saate jätkata järgmise sammuga. Kui aga seda ei juhtu, peate seda tegema installige esmalt Snap.

Arvestades, et olete selle osa teinud, saate dufi installida Snapi kaudu, käivitades:

sudo snap install duf-utiliit

3. Ehitage duf allikast

Kuigi nii paketihaldur kui ka Snap-meetodid töötavad hästi, pakub duf selleks vabadust, kui soovite programmi allikast üles ehitada. Kuna duf on aga kirjutatud Go keeles, siis veenduge, et teie arvutis oleks töötav Go keskkond.

Kui see on tehtud, saate dufi kompileerida, käivitades järgmised käsud:

git kloon https://github.com/muesli/duf.git
cd duf
mine ehitama

Seotud: Kuidas Linuxis allikast tarkvara kompileerida ja installida

Kuidas kasutada dufi kettakasutuse kontrollimiseks

Kui duf on installitud, saate seda kohe kasutama hakata. Selleks avage terminal ja käivitage:

duf

See tagastab teie süsteemi kõigi seadmete ja ühenduspunktide loendi, nagu allpool näidatud.

Kui aga soovite loetleda ainult konkreetseid seadmeid ja ühenduspunkte, saate tulemust kitsendada järgmises vormingus käskude abil:

duf /
duf /home

Lisaks, kui teil on vaja kuvada kõik failisüsteemid, sealhulgas pseudo-, dubleeritud ja ligipääsmatud failisüsteemid, saate seda teha järgmiselt:

duf -- kõik

Tulemuste filtreerimine

Kuigi tabeli kujul kuvatavat väljundit on üsna lihtne mõista, filtreerige see kuvamiseks või konkreetsete tabelite peitmine muudab teabe vaatamise lihtsamaks ainult nende tabelite kohta, mida peate teadma umbes.

Sellisena pakub duf seadmete filtreerimiseks kahte võimalust: --ainult ja --peida, ja siin on, kuidas need võivad kasuks tulla.

Oletame, et soovite vaadata seadmeid, mis on loetletud ainult kahes konkreetses tabelis: kohalikus ja võrgus. Sellises olukorras saate tavalise duf-käsu käivitamise asemel muuta seda nii, et see hõlmaks ainult kahte tabelit. Nagu nii:

duf --only local, network

Samamoodi, kui soovite need tabelid tulemuste eest peita, saate seda teha järgmiselt:

duf --peida kohalik, võrk

dufi filtreerimine töötab ka failisüsteemide ja ühenduspunktidega, nii et saate näidata või peita ka failisüsteeme ja ühenduspunkte.

Konkreetsete failisüsteemide kuvamiseks tehke järgmist.

duf --only-fs tmps, vfat

Kui soovite teatud failisüsteeme peita:

duf --hide-fs tmpfs, vfat

Kinnituspunktide kuvamiseks:

duf --only-mp /,/home

Nende kinnituspunktide peitmiseks tulemuse eest tehke järgmist.

duf --hide-mp /,/home

Tulemuste sortimine

Sarnaselt tulemuste välja filtreerimisega, et vaadata teavet valitud seadmete ja ühenduspunktide kohta, saate sortida ka tabeliandmete loendi järjekorda.

Näiteks kui soovite sortida SUURUS tabeli veerus, saab seda teie eest teha järgmine käsk:

duf -- sortimissuurus

Samamoodi saate kuvada või peita tabelis teatud veerge. Oletame, et soovite kuvada ainult SUURUS ja SAADAVAL tulemuses veerud. Seda saate teha järgmiste funktsioonidega:

duf --väljundi suurus, kasutusvõimalus

Inode teabe vaatamine

Kõik Unixi ja Unixi sarnased süsteemid kasutavad andmete korrastamiseks ja salvestamiseks nii plokke kui ka inode. Kui plokid tähistavad andmeid, siis inoodid esindavad faile.

Dufi abil saate vaadata nii plokki kui ka inode, kuigi vaikeesitus on seatud näitama plokkide andmeid. Inode teabe vaatamiseks ploki kasutamise asemel käivitage lihtsalt:

duf --inodes

Tulemuste eksportimine JSON-i

Kui teil on kunagi vaja tulemusi eksportida, annab duf teile võimaluse eksportida need JSON-failivormingus. See muudab eksporditud faili erinevates rakendustes ja seadmetes paremini juurdepääsetavaks ja loetavaks.

Lihtsalt avage terminal ja käivitage järgmine käsk, et eksportida oma duf-tulemus JSON-i:

duf --json

Terminali teema seadistamine

Kuigi duf tuvastab automaatselt teie terminali värviskeemi õigesti, saate kui see ei suuda seda teha, saate teemat muuta, kasutades --teema argument, nagu allpool näidatud:

duf --teema valgus

või

duf --teema tume

Käsurea abi hankimine

Kui teil tekib käsu süntaksiga probleeme, võite igal hetkel abi otsida, kasutades:

duf -- aidake

Kettakasutuse jälgimine Linuxis lihtsustatud

Kettakasutuse jälgimine Linuxis on tänu käsule duf lihtsam kui kunagi varem. Kuigi seal on olemas ka muud CLI tööriistad, nagu du ja df, ja need saavad töö tehtud, kuid dufi kasutuslihtsus ja arusaadav andmete esitus lihtsustab protsessi oluliselt.

Rääkimata sellest, et see annab teile rohkem funktsionaalsust ja kontrolli väljundi üle, et te ei jääks liigsest teabest üle jõu.

Kui te alles alustate Linuxiga, võite kasu saada kõvaketta paigaldamisest käsurea abil.

Kuidas paigaldada Linuxis kõvaketas käsurea abil

Kas soovite Linuxis kõvaketta või kettapartitsiooni ühendada? Siin on, mida pead teadma udiskide ja mount käskude kohta.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Linux
  • Ketta partitsioon
  • Linuxi rakendused
  • Linuxi käsud
Autori kohta
Yash Wate (Avaldatud 37 artiklit)

Yash on MUO personalikirjutaja, kes tegeleb isetegemise, Linuxi, programmeerimise ja turvalisusega. Enne kirjutamiskire leidmist töötas ta veebi ja iOS-i jaoks. Tema kirjutisi leiate ka TechPP-st, kus ta käsitleb teisi vertikaale. Lisaks tehnikale meeldib talle rääkida astronoomiast, vormel 1-st ja kelladest.

Rohkem Yash Wate'ilt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin