Liste over mapper og deres størrelse uden scripting - Trin-for-trin guide

Hvordan kan en liste over mapper i den aktuelle mappe eller en specificeret mappe med deres størrelse opnås uden brug af scripting, når "du" kun viser størrelsen på de specificerede mapper og "ls" ikke viser størrelsen på mapperne?

For at opnå en liste over mapper i den aktuelle eller en specificeret mappe med deres størrelse uden brug af scripting, kan du bruge "du -sh *" kommandoen i Unix/Linux terminalen og eventuelt kombinere med "grep '^d'" for at filtrere kun mapper.

Sådan opnås en liste over mapper i den aktuelle mappe eller en specificeret mappe med deres størrelse uden brug af scripting

For at opnå en liste over mapper i den aktuelle mappe eller en specificeret mappe med deres størrelse uden brug af scripting, kan du bruge en kombination af kommandoer i Unix/Linux terminalen. Her er en trin-for-trin guide:

  1. Brug "du" kommandoen:

    "du" kommandoen kan bruges til at estimere fil- og mappestørrelser. For at få en liste over mapper og deres størrelser, kan du bruge følgende kommando:

    du -sh *

    Forklaring:

    • -s: Opsummerer størrelsen af hver mappe.
    • -h: Viser størrelserne i et læsbart format (f.eks. K, M, G for kilobytes, megabytes, gigabytes).
    • *: Matcher alle filer og mapper i den aktuelle mappe.
  2. Filtrering af mapper:

    For at filtrere kun mapperne, kan du kombinere "du" med "grep" kommandoen:

    du -sh * | grep '^d'

    Forklaring:

    • grep '^d': Filtrerer outputtet for at vise kun mapper. Bemærk, at denne metode kan variere afhængigt af systemets opsætning.
  3. Specifik mappe:

    Hvis du vil få størrelsen på mapper i en specificeret mappe, kan du angive stien til mappen:

    du -sh /sti/til/mappe/*

    Erstat /sti/til/mappe/ med den faktiske sti til den ønskede mappe.

Ved at følge disse trin kan du nemt få en liste over mapper og deres størrelser uden brug af scripting.