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