Hvordan liste alle filer sortert etter størrelse i Linux
I en av våre flere artikler om oppføring av filer ved hjelp av den populære ls-kommandoen, dekket vi hvordan du kan liste og sortere filer etter siste endringstid (dato og klokkeslett) i Linux. I denne korte, praktiske artikkelen vil vi presentere en rekke nyttige ls-kommandoalternativer for å liste alle filene i en bestemt katalog og sortere dem etter filstørrelse i Linux.
Anbefalt lesing: Hvordan finne ut de beste katalogene og filene (diskplass) i Linux
For å liste alle filene i en katalog, åpne et terminalvindu og kjør følgende kommando. Merk at når ls
påberopes uten noen argumenter, vil den liste filene i gjeldende arbeidskatalog.
I den følgende kommandoen betyr -l
-flagget lang liste og -a
forteller ls
å liste alle filer inkludert (.)
eller skjulte filer. For å unngå å vise filene .
og ..
, bruk -A
-alternativet i stedet for -a
.
ls -la
OR
ls -la /var/www/html/admin_portal/
For å liste alle filer og sortere dem etter størrelse, bruk -S
-alternativet. Som standard viser den utdata i synkende rekkefølge (størst til minste i størrelse).
ls -laS /var/www/html/admin_portal/
Du kan skrive ut filstørrelsene i format som kan leses av mennesker ved å legge til -h
-alternativet som vist.
ls -laSh /var/www/html/admin_portal/
Og for å sortere i omvendt rekkefølge, legg til -r
-flagget som følger.
ls -laShr /var/www/html/admin_portal/
Dessuten kan du liste underkataloger rekursivt ved å bruke -R
-alternativet.
ls -laShR /var/www/html/admin_portal/
Du vil også finne følgende relaterte artikler nyttige:
- Hvordan finne nylige eller dagens modifiserte filer i Linux
- Eksempler på bruk av Linux 'tree Command' for nybegynnere
- 10 praktiske eksempler på bruk av jokertegn for å matche filnavn i Linux
- Måter å bruke "finn"-kommandoen for å søke i kataloger mer effektivt
Hvis du på annen måte kan liste filene sortert etter størrelser i Linux, del med oss eller har du spørsmål eller tanker å dele om denne veiledningen? Hvis ja, nå oss via tilbakemeldingsskjemaet nedenfor.