Linux ir virkne noderīgu komandu, lai vienkāršotu noteiktas sistēmas darbības. df, piemēram, palīdz noteikt, cik daudz brīvas vietas diskā ir, turpretim du parāda aptuveno faila vietas lietojumu jūsu sistēmā.

Lai gan abas šīs komandas darbojas labi un veic savu darbu, kā paredzēts, ir vēl viena noderīga komanda duf, alternatīva df, kas nodrošina labāku diska uzraudzības funkcionalitāti.

Šajā rokasgrāmatā mēs detalizēti apskatīsim duf un apskatīsim darbības, kas jāveic, lai to instalētu un izmantotu operētājsistēmā Linux.

Kas ir duf?

duf jeb Disk Usage/Free ir bezmaksas un atvērtā koda komandrindas utilīta, kas ļauj skatīt sistēmas diska lietojumu un brīvo vietu tieši termināļa logā.

Tas būtībā apvieno gan du, gan df funkcionalitāti vienā komandā, tāpēc jums nav jāpalaiž abas komandas atsevišķi. Ne tikai tas, ka ar duf jūs arī iegūstat informāciju mūsdienīgā un saprotamā veidā, kas padara to lietotājam draudzīgāku tiem, kuri tikai sāk darbu ar Linux.

Saistīts: Kā parādīt diska lietojumu operētājsistēmā Linux, izmantojot komandu du

instagram viewer

Kāpēc izmantot duf?

Viena no lielākajām duf priekšrocībām salīdzinājumā ar df ir tā visaptverošais funkciju komplekts; kas sniedz jums brīvību, cita starpā, filtrēt, kārtot un eksportēt rezultātus uz JSON.

Šeit ir visu duf izcelšanas funkciju saraksts:

  • Krāsains un viegli uztverams rezultāts
  • Brīvība pielāgot termināļa tēmu
  • Iespēja kārtot vai filtrēt rezultātus pēc jūsu vēlmēm
  • Iespēja eksportēt produkciju JSON formātā

Kā instalēt duf operētājsistēmā Linux

Atkarībā no tā, kādu Linux distribūciju izmantojat datorā, duf tajā varat instalēt vairākos dažādos veidos.

1. Instalējiet duf, izmantojot DEB vai RPM pakotni

Duf instalēšana, izmantojot DEB vai RPM pakotni, ir ļoti vienkārša, pateicoties izstrādātāju nodrošinātajiem oficiālajiem pakotņu failiem.

Lai izmantotu šo metodi, vispirms dodieties uz duf GitHub laidienu lapu. Pēc tam noklikšķiniet uz faila, kas beidzas ar .deb paplašinājumu, ja izmantojat Debian vai tā atvasinājumus, vai ar .rpm paplašinājumu, ja izmantojat RHEL vai kādu no tā atvasinājumiem, piemēram, Fedora, CentOS utt.

Lejupielādēt: duf pakotne

Ja nevēlaties lejupielādēt pakotni no lapas Izlaidumi, varat arī izmantot wget lai saņemtu paku tieši terminālī.

Lai to izdarītu, pārbaudiet, vai jūsu sistēmā ir wget, izpildot:

wget -- versija

Ja tā nav, vispirms lejupielādējiet to.

Tagad, ja izmantojat uz Debian balstītu distribūciju, palaidiet tālāk norādīto komandu, lai iegūtu duf:

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

Uz RHEL balstītajos izplatījumos palaidiet:

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

Tagad jums ir divas iespējas, kā instalēt pakotni. Varat izmantot sistēmas pakotņu instalēšanas programmas GUI versiju vai instalēt to no komandrindas.

Ja vēlaties izmantot GUI pieeju, dodieties uz Lejupielādes direktorijā, ar peles labo pogu noklikšķiniet uz pakotnes faila un atlasiet Atveriet ar GDebi pakotņu instalētāju vai Atveriet ar programmatūras instalētāju, pamatojoties uz jūsu Linux distribūciju. Kad tas atver instalētāju, noklikšķiniet uz Instalējiet pakotni vai Uzstādīt pogu, lai sāktu instalēšanu.

Alternatīvi, lai izmantotu CLI metodi, atveriet termināli un dodieties uz Lejupielādes izmantojot direktoriju cd komanda. Pēc tam atkarībā no jūsu Linux distribūcijas ievadiet atbilstošo komandu, lai instalētu pakotni savā sistēmā.

Uz Debian balstītām distribūcijām:

sudo dpkg -i duf_0.x.x_linux_amd64.deb

RHEL balstītos distros:

sudo rpm -i duf_0.x.x_linux_amd64.rpm

Arch lietotāji var instalēt duf no AUR, izmantojot AUR palīgu, piemēram, Yay:

jā -S duf

2. Instalējiet duf, izmantojot Snap

Varat arī instalēt duf savā sistēmā, izmantojot tās oficiālo snap pakotni. Lai to izdarītu, pārliecinieties, vai datorā ir instalēts Snap, izpildot šādu komandu:

snap -- versija

Ja tas atgriež versijas numuru, tas nozīmē, ka sistēmā ir Snap, un jūs varat pāriet uz nākamo darbību. Tomēr, ja tas nenotiek, jums tas būs jādara vispirms instalējiet Snap.

Ņemot vērā, ka esat paveicis šo daļu, varat instalēt duf, izmantojot Snap, izpildot:

sudo snap instalējiet duf-utilītu

3. Veidot duf no avota

Lai gan gan pakotņu pārvaldnieks, gan Snap metodes darbojas labi, ja vēlaties izveidot programmu no avota, duf piedāvā brīvību to darīt. Tomēr, tā kā duf ir rakstīts programmā Go, pārliecinieties, vai datorā ir darba vide Go.

Kad tas ir izdarīts, varat apkopot duf, izpildot šādu komandu kopu:

git klons https://github.com/muesli/duf.git
cd duf
ej būvēt

Saistīts: Kā kompilēt un instalēt programmatūru no avota operētājsistēmā Linux

Kā izmantot duf, lai pārbaudītu diska lietojumu

Kad duf ir instalēts, varat sākt to lietot uzreiz. Lai to izdarītu, atveriet termināli un palaidiet:

duf

Tas parādīs visu jūsu sistēmas ierīču un stiprinājuma punktu sarakstu, kā parādīts tālāk.

Tomēr, ja vēlaties uzskaitīt tikai noteiktas ierīces un stiprinājuma punktus, varat sašaurināt rezultātu, izmantojot komandas šādā formātā:

duf /
duf /mājas

Turklāt, ja nepieciešams parādīt visas failu sistēmas, tostarp pseido, dublētās un nepieejamas failu sistēmas, varat to izdarīt, izmantojot:

duf -- viss

Rezultātu filtrēšana

Lai gan tabulas veidā parādītā izvade ir diezgan viegli saprotama, filtrējot to, lai parādītu vai paslēpt konkrētas tabulas ļauj vieglāk skatīt informāciju tikai par tabulām, kas jums jāzina par.

Tādējādi duf piedāvā divas ierīču filtrēšanas iespējas: --tikai un -- paslēpties, un lūk, kā tās var noderēt.

Pieņemsim, ka vēlaties skatīt ierīces, kas norādītas tikai divās konkrētās tabulās: vietējā un tīkla. Šādā situācijā tā vietā, lai palaistu vienkāršu komandu duf, varat to modificēt, iekļaujot tikai divas tabulas. Kā šis:

duf — tikai vietējais, tīkls

Tāpat, ja vēlaties paslēpt šīs tabulas no rezultātiem, varat to izdarīt, izmantojot:

duf -- slēpt lokālo, tīklu

Duf filtrēšana darbojas arī ar failu sistēmām un stiprinājuma punktiem, lai jūs varētu parādīt vai paslēpt arī failu sistēmas un stiprinājuma punktus.

Lai parādītu noteiktas failu sistēmas:

duf --only-fs tmps, vfat

Ja vēlaties paslēpt noteiktas failu sistēmas:

duf --hide-fs tmpfs, vfat

Lai parādītu stiprinājuma punktus:

duf --only-mp /,/home

Lai paslēptu šos stiprinājuma punktus no rezultāta:

duf --hide-mp /,/home

Rezultātu kārtošana

Līdzīgi kā rezultātu filtrēšanai, lai skatītu informāciju par atlasītajām ierīcēm un stiprinājuma punktiem, varat arī sakārtot tabulas datu sarakstu.

Piemēram, ja vēlaties kārtot IZMĒRS tabulas kolonnā, šī komanda to var izdarīt jūsu vietā:

duf -- kārtošanas izmērs

Tāpat tabulā var parādīt vai paslēpt noteiktas kolonnas. Tātad pieņemsim, ka vēlaties rādīt tikai IZMĒRS un PIEEJAMS kolonnas rezultātos. To var izdarīt, izmantojot:

duf --izvades izmērs, pieejamība

Notiek informācijas skatīšana

Visas Unix un Unix līdzīgas sistēmas izmanto gan blokus, gan inodes, lai sakārtotu un uzglabātu datus. Kamēr bloki apzīmē datus, inodes apzīmē failus.

Izmantojot duf, varat skatīt gan bloku, gan inode, lai gan noklusējuma attēlojums ir iestatīts, lai rādītu bloka datus. Lai skatītu inode informāciju, nevis bloķētu lietojumu, vienkārši palaidiet:

duf --inodes

Rezultātu eksportēšana JSON formātā

Ja jums kādreiz ir jāeksportē rezultāti, duf sniedz iespēju eksportēt tos JSON faila formātā. Tas padara eksportēto failu pieejamāku un lasāmāku dažādās lietotnēs un ierīcēs.

Vienkārši atveriet termināli un palaidiet šo komandu, lai eksportētu duf rezultātu JSON:

duf --json

Termināļa motīva iestatīšana

Lai gan duf automātiski nosaka jūsu termināļa krāsu shēmu pareizi, ja tas neizdodas, varat mainīt motīvu, izmantojot --tēma arguments, kā parādīts zemāk:

duf — tēmas gaisma

vai

duf -- tēma tumša

Komandrindas palīdzības saņemšana

Jebkurā brīdī, ja rodas problēmas ar komandas sintaksi, varat meklēt palīdzību, izmantojot:

duf - palīdziet

Vienkāršota diska lietojuma uzraudzība operētājsistēmā Linux

Pateicoties komandai duf, diska lietojuma uzraudzība operētājsistēmā Linux ir vienkāršāka nekā jebkad agrāk. Lai gan ir pieejami arī citi CLI rīki, piemēram, du un df, un ar tiem tiek paveikts darbs, taču duf ērtā lietošana un saprotamā datu attēlošana ievērojami vienkāršo procesu.

Nemaz nerunājot, tas sniedz jums vairāk funkcionalitātes un kontroles pār izvadi, lai jūs nepārņemtu pārāk daudz informācijas.

Ja jūs tikko sākat darbu ar Linux, jums var būt noderīgi uzzināt par cietā diska uzstādīšanu, izmantojot komandrindu.

Kā uzstādīt cieto disku operētājsistēmā Linux, izmantojot komandrindu

Vai operētājsistēmā Linux jāpievieno cietais disks vai diska nodalījums? Lūk, kas jums jāzina par udiskiem un mount komandām.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Linux
  • Diska nodalījums
  • Linux lietotnes
  • Linux komandas
Par autoru
Jašs Veits (Publicēti 37 raksti)

Jašs ir MUO personāls, kas raksta par DIY, Linux, programmēšanu un drošību. Pirms aizraušanās ar rakstīšanu viņš attīstījās tīmeklim un iOS. Jūs varat arī atrast viņa rakstu vietnē TechPP, kur viņš aptver citas vertikāles. Izņemot tehnoloģiju, viņam patīk runāt par astronomiju, Formulu 1 un pulksteņiem.

Vairāk no Yash Wate

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu