Windows Tips & News

Keresse meg a Linux legnagyobb fájlját és könyvtárát

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához

Előfordulhat, hogy a Linux-felhasználóknak meg kell találniuk a legnagyobb könyvtárat vagy a legnagyobb fájlt a lemezmeghajtójukon. Ezt gyorsan megtalálhatja egyetlen paranccsal. Lássuk, hogyan lehet megcsinálni.

Hirdetés


Egyik korábbi cikkünkben részletesen láttuk Hogyan nézheti meg egy fájl vagy mappa lemezterület-használatát 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 fájl összegző méretét. Kombinálhatja néhány más konzoleszközzel, hogy megtalálja a legnagyobb elemet. Íme, hogyan.

Keresse meg a Linux legnagyobb fájlját és könyvtárát

A legnagyobb fájl és könyvtár megtalálásához Linuxban, kombinálhatja a du-t a sort paranccsal. Például végrehajthatja a du parancsot egy olyan mappához, amely a következő almappákat tartalmazza:

du -hs ./distr/*

A -s kapcsoló azt mondja a du-nak, hogy csak az összefoglaló információkat nyomtassa ki.


A -h kapcsoló az eredmény méretét sima bájtokról ember által olvasható formátumra változtatja.

Lásd a következő képernyőképet:linux-keresse-legnagyobb-file-or-folder

Nem probléma, ha az elemezni kívánt mappa kicsi. De ha a teljes fájlrendszert próbálja ellenőrizni, nagyon nehéz lehet áttekinteni a du segédprogram teljes kimenetét. A használható megoldás az, hogy a du-t kombinálja a sort paranccsal.

A parancs a következőképpen fog kinézni:

du -hs ./distr/*|sort -rh

A du-vel kombinált rendezési parancsnak két kapcsolója van: -r és -h.
-h közli a paranccsal, hogy a feldolgozandó adatok ember által olvasható formátumban vannak.
-r a rendezési parancsot fordított formátumban rendezi az adatokat

A kimenet a következő lesz:linux-legnagyobb-file-or-folder-sorted

Ez nagyon hasznos.

Most csökkentsük a kimenetet meghatározott számú rekordra. Lássuk például az 5 legnagyobb fájlt és könyvtárat. Csak kombinálja a du és a rendezést a head paranccsal.

du -hs ./distr/*|sort -rh|head -n 5

A head parancs -n argumentuma megadja, hogy hány sort kell tartalmaznia a kimenetben. Az én esetemben az első 5 legnagyobb sort szeretném látni.

A kimenet a következő:linux-legnagyobb-file-or-folder-sorted-top-5

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 elérési útját, és kész.

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához
A Windows 11 16,1%-os piaci részesedést ért el

A Windows 11 16,1%-os piaci részesedést ért el

2021 decemberének kihagyása után az AdDuplex visszatér egy újabb havi jelentéssel, amely felfedi ...

Olvass tovább

A Google ismét teszteli a lapnémítást a Chrome böngészőben

A Google ismét teszteli a lapnémítást a Chrome böngészőben

Néhány évvel ezelőtt a Google a lapnémítás funkcióval készült a Chrome-hoz. A megvalósítás nagyon...

Olvass tovább

Szergej Tkacsenko, a Winaero szerzője

Szergej Tkacsenko, a Winaero szerzője

Néhány nappal ezelőtt felfedeztem néhány igazán fantasztikus karácsonyi kütyüt az asztalon. Ezek ...

Olvass tovább