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
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.
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
- Linux
- Diska nodalījums
- Linux lietotnes
- Linux komandas
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.
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