Domača » kako » Seznam datotek in imenikov po velikosti v Linuxu

    Seznam datotek in imenikov po velikosti v Linuxu

    Ta stran nam bo pokazala, kako ustvariti seznam datotek in map, razvrščenih po velikosti z uporabo standardnih ukazov Linux.

    Ukaz

    Če želite dobiti seznam velikosti vsakega elementa v mapi, uporabite ukaz du, kot je ta:

    du -sm *

    Argument -m bo vrnil seznam v megabajtih (upoštevajte, da lahko uporabite -h za berljivo za ljudi, vendar ne bo pravilno razvrstil)

    Zdaj bomo želeli to zagnati s pomočjo ukaza razvrščanja, razvrščanje v obratnem vrstnem redu -r in numerično -n:

    du -sm * | sort -nr

    Edini problem tukaj je, da bomo dobili preveč rezultatov, če je veliko datotek in map, tako da ga lahko preusmerimo preko več ukazov:

    du -sm * | sort -nr | več

    Lahko pa samo vrnemo 15 največjih postavk:

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

    To bo vrnilo seznam takole:

    2907 Datoteke1 993 Datoteke2 38 Nekaj ​​datoteke.txt