A Linux egy csomó hasznos parancsot tartalmaz a rendszer bizonyos műveleteinek egyszerűsítésére. df, például segít meghatározni, hogy mennyi szabad lemezterület van egy meghajtón, míg du a rendszer becsült fájlterület-használatát mutatja.

Bár mindkét parancs jól működik, és rendeltetésszerűen végzi a dolgát, van egy másik hasznos parancs is duf, a df alternatívája, amely jobb lemezfigyelési funkciót biztosít.

Ebben az útmutatóban részletesen megvizsgáljuk a duf-et, és áttekintjük a Linux rendszeren történő telepítésének és használatának lépéseit.

Mi az a duf?

A duf vagy a Disk Usage/Free egy ingyenes és nyílt forráskódú parancssori segédprogram, amely lehetővé teszi a rendszer lemezhasználatának és szabad helyének megtekintését közvetlenül egy terminálablakból.

Lényegében egyetlen parancsban egyesíti a du és a df funkcióit, így nem kell külön-külön futtatnia a két parancsot. Nem csak a duf segítségével modern és érthető módon kapja meg az információkat, ami felhasználóbarátabbá teszi azok számára, akik csak most kezdik használni a Linuxot.

instagram viewer

Összefüggő: Hogyan lehet megjeleníteni a lemezhasználatot Linux alatt a du Command segítségével

Miért használja a duf-ot?

A duf egyik legnagyobb előnye a df-fel szemben az átfogó szolgáltatáskészlete; amely többek között szabadságot ad az eredmények szűrésére, rendezésére és JSON-ba exportálására.

Íme egy lista a duf összes kiemelő funkciójáról:

  • Színes és könnyen érthető kimenet
  • A terminál témájának beállításának szabadsága
  • Lehetőség az eredmények igény szerinti rendezésére vagy szűrésére
  • Lehetőség a kimenet exportálására JSON-ba

A duf telepítése Linuxra

Attól függően, hogy milyen Linux disztrót futtat a számítógépén, a duf-ot többféleképpen telepítheti.

1. A duf telepítése DEB vagy RPM csomag használatával

A duf telepítése DEB vagy RPM csomag használatával nagyon egyszerű, köszönhetően a fejlesztők által biztosított hivatalos csomagfájloknak.

Ehhez a módszerhez először lépjen a duf GitHub-kiadások oldalára. Ezután kattintson a fájlra, amely a következővel végződik .deb kiterjesztés, ha Debiant vagy annak származékait használja, vagy a .fordulat kiterjesztést, ha RHEL-t vagy annak származékait, például Fedorát, CentOS-t stb. futtatja.

Letöltés: duf csomag

Ha nem szeretné letölteni a csomagot a Releases oldalról, használhatja is wget hogy a csomag közvetlenül a terminálba kerüljön.

Ehhez ellenőrizze, hogy a wget jelen van-e a rendszeren a következő futtatásával:

wget --verzió

Ha nem, először töltse le.

Most, ha Debian-alapú disztribúciót használ, futtassa az alábbi parancsot a duf lekéréséhez:

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

RHEL-alapú disztribúciókon futtassa:

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

Most két lehetőség közül választhat a csomag telepítéséhez. Használhatja a rendszer csomagtelepítőjének grafikus felhasználói felületét, vagy telepítheti a parancssorból.

Ha a GUI megközelítést részesíti előnyben, lépjen a Letöltések könyvtárba, kattintson jobb gombbal a csomagfájlra, és válassza ki Nyissa meg a GDebi csomagtelepítővel vagy Nyissa meg a Szoftvertelepítővel, az Ön Linux disztribúciója alapján. Miután megnyitotta a telepítőt, kattintson a gombra Telepítse a csomagot vagy Telepítés gombot a telepítés megkezdéséhez.

Alternatív megoldásként a CLI módszer használatához nyissa meg a terminált, és navigáljon a Letöltések könyvtárat használva a cd parancsot. Ezután a Linux disztribúciótól függően írja be a megfelelő parancsot a csomag rendszerre telepítéséhez.

Debian-alapú disztribúciókon:

sudo dpkg -i duf_0.x.x_linux_amd64.deb

RHEL-alapú disztribúciókon:

sudo rpm -i duf_0.x.x_linux_amd64.rpm

Az Arch felhasználók telepíthetik a duf-ot az AUR-ból egy AUR segéd segítségével, mint például a Yay:

jaj -S duf

2. A duf telepítése a Snap segítségével

A duf-ot a hivatalos snap csomag használatával is telepítheti a rendszerére. Ehhez a következő parancs futtatásával győződjön meg arról, hogy a Snap telepítve van a számítógépére:

snap --verzió

Ha ez egy verziószámot ad vissza, az azt jelenti, hogy a Snap jelen van a rendszeren, és továbbléphet a következő lépésre. Ha azonban nem, akkor meg kell tennie először telepítse a Snap-et.

Figyelembe véve, hogy ezt a részt elvégezte, a duf-ot a Snap segítségével telepítheti a következő futtatásával:

sudo snap install duf-utility

3. Build duf a forrásból

Bár a csomagkezelő és a Snap metódus is jól működik, ha a programot a forrásból szeretnéd felépíteni, a duf felkínálja a szabadságot. Mivel azonban a duf Go-ban van írva, győződjön meg arról, hogy a számítógépén van működő Go környezet.

Ha elkészült, lefordíthatja a duf-ot a következő parancsok futtatásával:

git klón https://github.com/muesli/duf.git
cd duf
menj építeni

Összefüggő: Hogyan fordítsunk le és telepítsünk szoftvert forrásból Linux alatt

A duf használata a lemezhasználat ellenőrzésére

A duf telepítése után azonnal elkezdheti használni. Ehhez nyisson meg egy terminált, és futtassa:

duf

Ez visszaadja a rendszer összes eszközének és csatlakoztatási pontjának listáját, az alábbiak szerint.

Ha azonban csak bizonyos eszközöket és csatolási pontokat szeretne felsorolni, akkor a következő formátumú parancsokkal szűkítheti az eredményt:

duf /
duf /home

Ezenkívül, ha meg kell jelenítenie az összes fájlrendszert, beleértve a pszeudo-, a duplikált és a hozzáférhetetlen fájlrendszereket, ezt megteheti a következőkkel:

duf --all

Eredmények szűrése

Míg a táblázatos formában megjelenített kimenet meglehetősen könnyen érthető, szűrve a megjelenítésre, ill Az egyes táblázatok elrejtése megkönnyíti, hogy csak azokról a táblázatokról tekintse meg az információkat, amelyeket tudnia kell ról ről.

Mint ilyen, a duf két lehetőséget kínál az eszközök szűrésére: --csak és --elrejt, és így jöhetnek jól.

Tegyük fel, hogy csak két konkrét táblázatban szeretné megtekinteni az eszközöket: helyi és hálózati. Ebben a helyzetben a sima duf parancs futtatása helyett módosíthatja azt úgy, hogy csak két táblát tartalmazzon. Mint ez:

duf --csak helyi, hálózat

Hasonlóképpen, ha el szeretné rejteni ezeket a táblázatokat az eredmények elől, ezt megteheti:

duf -- helyi, hálózat elrejtése

A duf szűrése fájlrendszerekkel és csatolási pontokkal is működik, így a fájlrendszereket és a csatolási pontokat is megjelenítheti vagy elrejtheti.

Adott fájlrendszerek megjelenítéséhez:

duf --only-fs tmps, vfat

Ha bizonyos fájlrendszereket szeretne elrejteni:

duf --hide-fs tmpfs, vfat

A rögzítési pontok megjelenítéséhez:

duf --only-mp /,/home

A rögzítési pontok elrejtéséhez az eredményből:

duf --hide-mp /,/home

Eredmények rendezése

Hasonlóan az eredmények kiszűréséhez, hogy megtekinthesse a kiválasztott eszközökre és csatlakozási pontokra vonatkozó információkat, a táblázat adatainak sorrendjét is rendezheti.

Például, ha rendezni szeretné a MÉRET a táblázat oszlopában, a következő parancs megteheti ezt Ön helyett:

duf --rendezési méret

Hasonlóképpen egy táblázat egyes oszlopait is megjelenítheti vagy elrejtheti. Tehát tegyük fel, hogy csak a MÉRET és ELÉRHETŐ oszlopok az eredményben. Ezt a következőkkel teheti meg:

duf --kimeneti méret, elérhetőség

Inode információk megtekintése

Minden Unix és Unix-szerű rendszer blokkokat és inódákat egyaránt használ az adatok rendszerezésére és tárolására. Míg a blokkok az adatokat, az inódák a fájlokat jelentik.

A duf segítségével megtekintheti a blokkot és az inode-ot is, bár az alapértelmezett ábrázolás a blokkadatok megjelenítésére van beállítva. Az inode információk megtekintéséhez a blokkhasználat helyett egyszerűen futtassa:

duf --inodes

Eredmények exportálása JSON-ba

Ha valaha is exportálnia kell az eredményeket, a duf lehetőséget ad arra, hogy JSON fájlformátumba exportálja azokat. Ezáltal az exportált fájl elérhetőbbé és olvashatóbbá válik a különböző alkalmazásokban és eszközökön.

Csak nyisson meg egy terminált, és futtassa a következő parancsot a duf-eredmény exportálásához JSON-ba:

duf --json

Termináltéma beállítása

Bár a duf automatikusan felismeri a terminál színsémáját, ha ez nem sikerül, megváltoztathatja a témát a --téma érv, az alábbiak szerint:

duf -- theme light

vagy

duf --téma sötét

Parancssori súgó kérése

Bármikor, ha problémákba ütközik egy parancs szintaxisával kapcsolatban, bármikor segítséget kérhet:

duf --segítség

Lemezhasználat figyelése Linuxon egyszerűsített

A duf parancsnak köszönhetően a lemezhasználat nyomon követése Linuxon egyszerűbb, mint valaha. Bár más CLI-eszközök, például a du és a df is rendelkezésre állnak, és elvégzik a munkát, de a duf könnyű kezelhetősége és érthető adatmegjelenítése jelentősen leegyszerűsíti a folyamatot.

Arról nem is beszélve, hogy több funkcionalitást és vezérlést biztosít a kimenet felett, így nem kell túl sok információ elárasztani.

Ha még csak most kezdi használni a Linuxot, hasznos lehet, ha megtanulja, hogyan szerelheti fel a merevlemezt a parancssor segítségével.

Merevlemez csatlakoztatása Linux alatt a parancssor használatával

Merevlemezt vagy lemezpartíciót kell csatlakoztatnia Linuxon? Íme, mit kell tudni az udisk-ről és a mount parancsokról.

Olvassa el a következőt

RészvényCsipogEmail
Kapcsolódó témák
  • Linux
  • Lemezpartíció
  • Linux alkalmazások
  • Linux parancsok
A szerzőről
Yash Wate (37 publikált cikk)

Yash a MUO munkatársa a barkácsolás, Linux, programozás és biztonság területén. Mielőtt rátalált volna az írás iránti szenvedélyére, korábban webre és iOS-re fejleszt. Írását a TechPP-n is megtalálod, ahol más vertikumokkal foglalkozik. A technikán kívül szívesen beszél a csillagászatról, a Forma-1-ről és az órákról.

Továbbiak Yash Wate-től

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez