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.
Kas soovite Linuxis kõvaketta või kettapartitsiooni ühendada? Siin on, mida pead teadma udiskide ja mount käskude kohta.
Loe edasi
- Linux
- Ketta partitsioon
- Linuxi rakendused
- Linuxi käsud
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.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin