Linuxissa on joukko hyödyllisiä komentoja järjestelmän tiettyjen toimintojen yksinkertaistamiseksi. df, auttaa esimerkiksi määrittämään, kuinka paljon vapaata levytilaa sinulla on asemassa, kun taas du näyttää arvioidun tiedostotilan käytön järjestelmässäsi.

Vaikka molemmat komennot toimivat hyvin ja tekevät työnsä tarkoitetulla tavalla, on toinenkin hyödyllinen komento nimeltä duf, vaihtoehto df: lle, joka tarjoaa paremmat levynvalvontatoiminnot.

Tässä oppaassa tarkastelemme dufia yksityiskohtaisesti ja käymme läpi vaiheet sen asentamiseksi ja käyttämiseksi Linuxissa.

Mikä on duf?

duf tai Disk Usage/Free on ilmainen ja avoimen lähdekoodin komentorivityökalu, jonka avulla voit tarkastella järjestelmän levyn käyttöä ja vapaata tilaa suoraan pääteikkunasta.

Se yhdistää olennaisesti sekä du- että df-komentojen toiminnot yhdeksi komennon, joten sinun ei tarvitse suorittaa kahta komentoa erikseen. Ei vain, että dufin avulla saat tiedot myös nykyaikaisella ja ymmärrettävällä tavalla, mikä tekee siitä käyttäjäystävällisemmän niille, jotka ovat vasta aloittamassa Linuxin käyttöä.

Aiheeseen liittyvä: Kuinka näyttää levyn käyttö Linuxissa du-komennolla

Miksi käyttää dufia?

Yksi dufin suurimmista eduista df: ään verrattuna on sen kattava ominaisuussarja; joka antaa sinulle vapauden muun muassa suodattaa, lajitella ja viedä tuloksia JSONiin.

Tässä on luettelo kaikista dufin korostusominaisuuksista:

  • Värikäs ja helposti ymmärrettävä tulos
  • Vapaus säätää terminaalin teemaa
  • Mahdollisuus lajitella tai suodattaa tuloksia haluamallasi tavalla
  • Mahdollisuus viedä tuotos JSON-muodossa

Kuinka asentaa duf Linuxiin

Riippuen siitä, mitä Linux-distroa käytät tietokoneellasi, voit asentaa dufin siihen muutamalla eri tavalla.

1. Asenna duf käyttämällä DEB- tai RPM-pakettia

Dufin asentaminen DEB- tai RPM-paketilla on erittäin helppoa kehittäjien toimittamien virallisten pakettitiedostojen ansiosta.

Tätä menetelmää varten siirry ensin dufin GitHub-julkaisusivulle. Napsauta sitten tiedostoa, jonka lopussa on .deb laajennus, jos käytät Debiania tai sen johdannaisia ​​tai .rpm laajennus, jos käytössäsi on RHEL tai jokin sen johdannaisista, kuten Fedora, CentOS jne.

ladata: duf-paketti

Jos et halua ladata pakettia Julkaisut-sivulta, voit myös käyttää wget saada paketti suoraan terminaaliin.

Tarkista tätä varten, onko wget järjestelmässäsi suorittamalla:

wget -- versio

Jos se ei ole, lataa se ensin.

Jos nyt käytät Debian-pohjaista distroa, suorita alla oleva komento saadaksesi duf:

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

Suorita RHEL-pohjaisissa distroissa:

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

Nyt sinulla on kaksi vaihtoehtoa paketin asentamiseen. Voit joko käyttää järjestelmäsi paketin asennusohjelman GUI-versiota tai asentaa sen komentoriviltä.

Jos pidät GUI-lähestymistavasta, siirry kohtaan Lataukset hakemistosta, napsauta hiiren kakkospainikkeella pakettitiedostoa ja valitse Avaa GDebi Package Installerilla tai Avaa ohjelmiston asennusohjelmalla, joka perustuu Linux-distroosi. Kun se avaa asennusohjelman, napsauta Asenna paketti tai Asentaa -painiketta aloittaaksesi asennuksen.

Vaihtoehtoisesti voit käyttää CLI-menetelmää avaamalla päätelaitteen ja siirtymällä kohtaan Lataukset hakemistoa käyttämällä cd-komento. Anna sitten sopiva komento Linux-jakelustasi riippuen paketin asentamiseksi järjestelmääsi.

Debian-pohjaisissa distroissa:

sudo dpkg -i duf_0.x.x_linux_amd64.deb

RHEL-pohjaisissa distroissa:

sudo rpm -i duf_0.x.x_linux_amd64.rpm

Archin käyttäjät voivat asentaa dufin AUR: sta käyttämällä AUR-apuohjelmaa, kuten Yay:

joo -S duf

2. Asenna duf Snapilla

Voit myös asentaa dufin järjestelmääsi käyttämällä sen virallista snap-pakettia. Varmista tätä varten, että Snap on asennettu tietokoneellesi suorittamalla seuraava komento:

snap -- versio

Jos tämä palauttaa versionumeron, se tarkoittaa, että järjestelmässä on Snap, ja voit siirtyä seuraavaan vaiheeseen. Kuitenkin, jos näin ei ole, sinun on tehtävä se asenna Snap ensin.

Koska olet tehnyt tämän osan, voit asentaa dufin Snapin kautta suorittamalla:

sudo snap install duf-apuohjelma

3. Rakenna duf lähteestä

Vaikka sekä paketinhallinta että Snap-menetelmät toimivat hyvin, jos haluat rakentaa ohjelman lähteestä, duf tarjoaa vapauden tehdä niin. Koska duf on kuitenkin kirjoitettu Go-kielellä, varmista, että tietokoneessasi on toimiva Go-ympäristö.

Kun olet valmis, voit kääntää dufin suorittamalla seuraavat komentosarjat:

git klooni https://github.com/muesli/duf.git
cd duf
mene rakentamaan

Aiheeseen liittyvä: Ohjelmiston kääntäminen ja asentaminen lähteestä Linuxissa

Kuinka käyttää dufia levyn käytön tarkistamiseen

Kun duf on asennettu, voit aloittaa sen käytön heti. Voit tehdä tämän avaamalla terminaalin ja suorittamalla:

duf

Tämä palauttaa luettelon kaikista järjestelmäsi laitteista ja kiinnityspisteistä alla olevan kuvan mukaisesti.

Jos kuitenkin haluat listata vain tietyt laitteet ja liitoskohdat, voit rajata tulosta käyttämällä komentoja seuraavassa muodossa:

duf /
duf /home

Lisäksi, jos sinun on näytettävä kaikki tiedostojärjestelmät, mukaan lukien pseudo-, kaksois- ja käyttökelvottomat tiedostojärjestelmät, voit tehdä sen seuraavasti:

duf --kaikki

Suodatustulokset

Vaikka taulukkomuodossa näkyvä tulos on melko helppo ymmärtää, se voidaan suodattaa näyttämään tai piilota tietyt taulukot helpottaa tietojen tarkastelemista vain niistä taulukoista, jotka sinun tarvitsee tietää noin.

Sellaisenaan duf tarjoaa kaksi vaihtoehtoa laitteiden suodattamiseen: --vain ja --piilottaa, ja näin niistä voi olla hyötyä.

Oletetaan, että haluat tarkastella laitteita, jotka on lueteltu vain kahdessa taulukossa: paikallinen ja verkko. Tässä tilanteessa pelkän duf-komennon suorittamisen sijaan voit muokata sitä sisältämään vain kaksi taulukkoa. Kuten tämä:

duf -- vain paikallinen, verkko

Vastaavasti, jos haluat piilottaa nämä taulukot tuloksista, voit tehdä sen seuraavasti:

duf --piilota paikallinen, verkko

dufin suodatus toimii myös tiedostojärjestelmien ja liitoskohtien kanssa, joten voit näyttää tai piilottaa myös tiedostojärjestelmät ja liitoskohdat.

Tiettyjen tiedostojärjestelmien näyttäminen:

duf --only-fs tmps, vfat

Kun haluat piilottaa tietyt tiedostojärjestelmät:

duf --hide-fs tmpfs, vfat

Kiinnityspisteiden näyttäminen:

duf --only-mp /,/home

Voit piilottaa nämä kiinnityspisteet tuloksesta seuraavasti:

duf --hide-mp /,/home

Lajittelutulokset

Aivan kuten tulosten suodattaminen pois, jotta voit tarkastella tietoja valituista laitteista ja kiinnityspisteistä, voit myös järjestää taulukon tietojen luettelon järjestyksen.

Jos esimerkiksi haluat lajitella KOKO taulukon sarakkeessa seuraava komento voi tehdä sen puolestasi:

duf -- lajittele koko

Vastaavasti voit myös näyttää tai piilottaa tiettyjä sarakkeita taulukossa. Oletetaan siis, että haluat näyttää vain KOKO ja SAATAVILLA sarakkeita tuloksessa. Voit tehdä tämän seuraavilla tavoilla:

duf --tulostuskoko, saatavuus

Inode-tietojen katselu

Kaikki Unix- ja Unix-kaltaiset järjestelmät käyttävät sekä lohkoja että inodeja tietojen järjestämiseen ja tallentamiseen. Lohkot edustavat dataa, kun taas inodit edustavat tiedostoja.

Dufin avulla voit tarkastella sekä lohko- että inodeja, vaikka oletusesitys on asetettu näyttämään lohkotiedot. Jos haluat tarkastella inode-tietoja eston käytön sijaan, suorita:

duf --inodes

Tulosten vienti JSON-muodossa

Jos joudut joskus viemään tuloksia, duf antaa sinulle mahdollisuuden viedä ne JSON-tiedostomuodossa. Tämä tekee viedyistä tiedostoista helpommin käytettävissä ja luettavissa eri sovelluksissa ja laitteissa.

Avaa vain pääte ja suorita seuraava komento viedäksesi duf-tuloksen JSON-muodossa:

duf --json

Terminaaliteeman asettaminen

Vaikka duf tunnistaa automaattisesti päätteesi väriteeman oikein, jos se ei onnistu, voit vaihtaa teemaa käyttämällä --teema argumentti, kuten alla on esitetty:

duf -- teemavalo

tai

duf -- teema tumma

Komentoriviohjeen saaminen

Jos kohtaat ongelmia komennon syntaksin kanssa, voit milloin tahansa pyytää apua käyttämällä:

duf --apua

Levyn käytön valvonta Linuxissa yksinkertaistettu

Levyn käytön seuranta Linuxissa on helpompaa kuin koskaan duf-komennon ansiosta. Vaikka muut CLI-työkalut, kuten du ja df, ovat myös olemassa, ja ne tekevät työnsä, mutta dufin helppokäyttöisyys ja ymmärrettävä tietojen esitys yksinkertaistavat prosessia merkittävästi.

Puhumattakaan, se antaa sinulle enemmän toimintoja ja tulosteen hallintaa, joten et joudu liian suureen tiedon määrään.

Jos olet vasta aloittamassa Linuxin käyttöä, saatat hyötyä kiintolevyn asentamisesta komentorivin avulla.

Kiintolevyn asentaminen Linuxiin komentorivin avulla

Haluatko asentaa kiintolevyn tai levyosion Linuxiin? Tässä on mitä sinun tulee tietää udiski- ja mount-komennoista.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Linux
  • Levyn osio
  • Linux-sovellukset
  • Linuxin komennot
Kirjailijasta
Yash Wate (37 artikkelia julkaistu)

Yash on MUO: n henkilökunnan käsikirjoittaja tee-se-itse-, Linux-, ohjelmointi- ja turvallisuusalalla. Ennen kuin hän löysi intohimonsa kirjoittamisesta, hän kehitti verkkoa ja iOS: ää varten. Löydät hänen kirjoituksensa myös TechPP: stä, jossa hän käsittelee muita vertikaaleja. Tekniikan lisäksi hän puhuu mielellään tähtitiedestä, Formula 1:stä ja kelloista.

Lisää Yash Watelta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi