Probléma: meg szeretnéd tudni, hogy mekkorák az adott könyvtárban lévő könyvtárak, esetleg még méret szerint rendezni is szeretnéd őket.
Megoldás: a könyvtárak méretének lekérdezése:
du -sh */
lacyc3@Narada-Jammy:~/snap$ du -sh */ 73M brave/ 563M chromium/ 4,0K codium/ 2,1G firefox/ 12K helm/ 478M kontena-lens/ 16K kubectl/ 150M netbeans/ 15M okular/ 12M quasselclient-moon127/ 1,4G slack/ 12M snap-store/
Ha rendezni is szeretnéd, akkor a sort parancs lesz a barátod: du -sh */ | sort -hr
lacyc3@Narada-Jammy:~/snap$ du -sh */ | sort -hr 2,1G firefox/ 1,4G slack/ 563M chromium/ 478M kontena-lens/ 150M netbeans/ 73M brave/ 15M okular/ 12M snap-store/ 12M quasselclient-moon127/ 16K kubectl/ 12K helm/ 4,0K codium/
Az is megoldható, ha csak egy adott méretnél nagyobb könyvtárakat szeretnél listázni és rendezni. Ehhez a du -t
paraméterére van szükséged. A példánkban csak a 20 MB-nál nagyobb könyvtárak érdekelnek: du -sh -t 20M */ | sort -hr
lacyc3@Narada-Jammy:~/snap$ du -sh -t 20M */ | sort -hr 2,1G firefox/ 1,4G slack/ 563M chromium/ 478M kontena-lens/ 150M netbeans/ 73M brave/