Mājas lapa » » Uzskaitiet failus un direktorijus pēc lieluma Linux

    Uzskaitiet failus un direktorijus pēc lieluma Linux

    Šajā lapā tiks parādīts, kā izveidot standarta failu un mapju sarakstu pēc lieluma, izmantojot standarta Linux komandas.

    Komanda

    Lai iegūtu sarakstu ar katra mapes vienuma lielumu, jūs vēlaties izmantot du komandu šādi:

    du -sm *

    -M arguments atgriezīs ierakstu megabaitos (ņemiet vērā, ka jūs varat izmantot -h, lai lasītu cilvēkus, bet tas nav kārtots pareizi)

    Tagad mēs vēlamies to palaist, izmantojot šķirošanas komandu, šķirojot apgrieztā secībā -r un ciparu -n:

    du -sm * | kārtot -nr

    Vienīgā problēma šeit ir tāda, ka mēs saņemsim pārāk daudz izejas, ja ir daudz failu un mapju, tāpēc mēs varam to pārsūtīt caur vairāk komandu:

    du -sm * | kārtot -nr | vairāk

    Vai arī mēs varam atgriezt 15 lielākos vienumus:

    du -sm * | kārtot -nr | galva -15

    Tas atgriezīs ierakstu, kas ir šāds:

    2907 Files1 993 Files2 38 Somefile.txt