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.
Ö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.
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
- Linux
- Lemezpartíció
- Linux alkalmazások
- Linux parancsok
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.
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