For at vise filstørrelsen i megabytes med kommandoen ls
i Unix (Tru64), kan du bruge følgende fremgangsmåde:
ls
med flaget -lh
for at vise filstørrelser i et læsbart format (human-readable).Eksempel på kommando:
ls -lh
Forklaring af flagene:
-l
: Viser detaljeret listeformat.-h
: Gør filstørrelserne læsbare for mennesker (f.eks. K, M, G for kilobytes, megabytes, gigabytes).Bemærk, at denne metode viser filstørrelser i enheder som kilobytes (K), megabytes (M), og gigabytes (G) afhængigt af filens størrelse. Hvis du specifikt ønsker at se filstørrelser i megabytes, kan du bruge en kombination af ls
og awk
for at konvertere størrelserne til megabytes.
Eksempel på kommando for at vise filstørrelser i megabytes:
ls -l | awk '{printf "%s %s %s %s %s %s %s %.2fMB
", $1, $2, $3, $4, $5, $6, $7, $5/1024}'
Forklaring af awk
scriptet:
$1, $2, ... $7
: Felter fra ls -l
output.$5
: Filstørrelsen i bytes.$5/1024
: Konverterer filstørrelsen fra bytes til megabytes.%.2fMB
: Formaterer filstørrelsen til to decimaler og tilføjer "MB" enheden.Har du brug for hjælp til Unix-opgaver? Med Handyhand kan du nemt oprette din opgave helt gratis. På få minutter vil du modtage bud fra dygtige hjælpere, der står klar til at assistere dig med alt fra kommandolinjeopgaver til scripts. Få den hjælp, du har brug for, og kom videre med dit projekt!