Előfordulhat, hogy a Linux-felhasználóknak meg kell találniuk a legnagyobb könyvtárat vagy a legnagyobb fájlt a lemezmeghajtón. Ezt gyorsan megtalálja egyetlen paranccsal. Lássuk, hogyan lehet ezt megtenni.
Reklám
Egyik korábbi cikkünkben részletesen láttuk Hogyan lehet megnézni egy fájl vagy mappa lemezterület-felhasználását a Linux terminál használatával . Az említett cikk a 'du' parancsra hivatkozik, amely képes kiszámítani egy könyvtár vagy egy fájl összefoglaló méretét. Kombinálhatja néhány más konzoleszközzel, hogy megtudja a legnagyobb elemet. Itt van, hogyan.
Keresse meg a Linux legnagyobb fájlját és könyvtárát
A Linux legnagyobb fájljának és könyvtárának megtalálásához kombinálhatja a du rendezési paranccsal. Például végrehajthatja a du mappát, amely a következő almappákat tartalmazza:
du -hs ./distr/*
Az -s kapcsoló utasítja a du-t, hogy csak az összesítő információkat nyomtassa ki.
A -h kapcsoló megváltoztatja az eredmény méretét egyszerű bájtokról ember által olvasható formátumra.
hogyan lehet levenni a feliratokat disney plusz
Lásd a következő képernyőképet:
Nem probléma, ha az elemzett mappa kicsi. De ha a teljes fájlrendszert próbálja ellenőrizni, akkor nagyon nehéz lehet a du segédprogram teljes kimenetét áttekinteni. A megoldás, amelyet a du és a rendezés paranccsal kombinálhat.
A parancs a következőképpen fog kinézni:
du -hs ./distr/*|sort -rh
A sort parancsnak, amely a pipeline karakteren keresztül du-val van kombinálva, két kapcsoló van: -r és -h.
-h elmondja a parancsnak, hogy a feldolgozandó adatok emberi olvasható formátumban vannak.
Az -r fordított formátumban rendezi az adatokat a rendezés parancssorrendbe
A kimenet a következő lesz:
hogyan lehet megállítani az automatikus lejátszást krómban
Ez nagyon hasznos.
Most szűkítsük a kimenetet egy meghatározott számú rekordra. Lássuk például az 5 legnagyobb fájlt és könyvtárat. Csak kombinálja a du-t és rendezze a head paranccsal.
du -hs ./distr/*|sort -rh | fej -n 5
A head parancs -n argumentuma megadja, hogy hány sort kell felvenni a kimenetbe. Az én esetemben az első 5 legnagyobb sort szeretném megnézni.
A kimenet a következő:
Ez az. A megadott parancskombináció segítségével gyorsan megtalálhatja a Linux legnagyobb fájlját és könyvtárát. Csak javítsa ki a du parancs gyökérútvonalát, és kész.