Startpagina » hoe » Lijst van bestanden en mappen op grootte op Linux

    Lijst van bestanden en mappen op grootte op Linux

    Deze pagina laat ons zien hoe je een lijst van bestanden en mappen op volgorde van grootte maakt met behulp van standaard Linux-commando's.

    Commando

    Om een ​​lijst te krijgen met de grootte van elk item in een map, wil je het du-commando als volgt gebruiken:

    du-sm *

    Het argument -m retourneert de vermelding in megabytes (merk op dat u -h kunt gebruiken voor leesbaar door mensen, maar het zal niet correct sorteren)

    Nu willen we dit door het sorteercommando voeren, in omgekeerde volgorde sorteren -r en numeriek -n:

    du-sm * | sorteer -nr

    Het enige probleem hier is dat we veel te veel uitvoer krijgen als er veel bestanden en mappen zijn, dus we kunnen het via de volgende opdracht doorsturen:

    du-sm * | sort -nr | meer

    Of we kunnen alleen de top 15 grootste items retourneren:

    du-sm * | sort -nr | hoofd -15

    Hiermee wordt een vermelding als volgt teruggezonden:

    2907 Bestanden1 993 Bestanden2 38 Somefile.txt