Kommando til at vise mapper og deres størrelser uden undermapper - Unix/Linux

Hvilken kommando kan vise en liste over mapper og deres størrelser i et enkelt linjeformat uden at inkludere undermapper?

For at vise en liste over mapper og deres størrelser i et enkelt linjeformat uden at inkludere undermapper, kan du bruge kommandoen "du -sh --max-depth=1" i et Unix/Linux terminalmiljø.

Kommando til at vise en liste over mapper og deres størrelser i et enkelt linjeformat uden at inkludere undermapper

For at vise en liste over mapper og deres størrelser i et enkelt linjeformat uden at inkludere undermapper, kan du bruge følgende kommando i et Unix/Linux terminalmiljø:

du -sh --max-depth=1

Her er en forklaring af de anvendte parametre:

  • du: Disk Usage, en kommando til at estimere fil- og mappestørrelser.
  • -s: Summarize, viser kun den samlede størrelse for hver mappe.
  • -h: Human-readable, viser størrelser i et læsbart format (f.eks. K, M, G for kilobytes, megabytes, gigabytes).
  • --max-depth=1: Begrænser dybden af søgningen til kun at inkludere mapper på det øverste niveau (ingen undermapper).

Eksempel på brug:

$ du -sh --max-depth=1
4.0K    ./folder1
8.0K    ./folder2
12K     ./folder3

Denne kommando vil vise størrelsen af hver mappe i det aktuelle bibliotek uden at inkludere størrelsen af undermapperne.