Hjemmeside » hvordan » Liste filer og mapper efter størrelse på Linux

    Liste filer og mapper efter størrelse på Linux

    Denne side viser os, hvordan du opretter en liste over filer og mapper sorteret efter størrelse ved hjælp af standard Linux-kommandoer.

    Kommando

    For at få en liste med størrelsen af ​​hvert element i en mappe, vil du bruge kommandoen du som denne:

    du-sm *

    -M-argumentet returnerer noteringen i megabyte (bemærk at du kan bruge -h til læselig for mennesker, men det vil ikke sortere korrekt)

    Nu vil vi gerne køre dette gennem sorteringskommandoen, sortering i omvendt rækkefølge -r og numerisk -n:

    du-sm * | sort-nr

    Det eneste problem her er, at vi får alt for meget output, hvis der er mange filer og mapper, så vi kan enten rør det gennem mere kommandoen:

    du-sm * | sort -nr | mere

    Eller vi kan bare returnere de 15 største poster:

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

    Dette vil returnere en fortegnelse noget som dette:

    2907 Files1 993 Files2 38 Somefile.txt