Uporaba ls za seznam imenikov in njihovih skupnih velikosti

Ali je v Unixu mogoče uporabiti ls za prikaz skupne velikosti podimenikov in vse njihove vsebine, namesto običajnega 4K, ki je (predvidevam) samo datoteka v imeniku? NPR.

total 12K
drwxrwxr-x  6 *** *** 4.0K 2009-06-19 10:10 branches
drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52 tags
drwxrwxr-x 16 *** *** 4.0K 2009-06-19 10:02 trunk

Po pregledovanju priročnikov sem prišel do praznega.

Rešitev

Poskusite nekaj takega:

du -sh *

kratka različica:

du --summarize --human-readable *

Pojasnilo:

du: Disk Usage

-s: Prikaže povzetek za vsako določeno datoteko. (Enakovredno z -d 0)

-h: "Človeku berljiv" izpis. Uporabite pripone enot: Byte, Kibibyte (KiB), Mebibyte (MiB), Gibibyte (GiB), Tebibyte (TiB) in Pebibyte (PiB). (BASE2)

Komentarji (9)

Namesto tega vedno uporabljam du -sk (zastavica -k prikazuje velikost datoteke v kilobajtih).

Komentarji (1)

za to si oglejte ukaz du

Komentarji (0)