Sådan vises en liste over alle filer sorteret efter størrelse i Linux


I en af vores flere artikler om notering af filer ved hjælp af den populære ls-kommando, dækkede vi, hvordan man liste og sorterer filer efter sidste ændringstid (dato og klokkeslæt) i Linux. I denne korte praktiske artikel vil vi præsentere et antal nyttige ls-kommandomuligheder for at liste alle filerne i en bestemt mappe og sortere dem efter filstørrelse i Linux.

Anbefalet læsning: Sådan finder du ud af de mest populære mapper og filer (diskplads) i Linux

For at liste alle filer i et bibliotek skal du åbne et terminalvindue og køre følgende kommando. Bemærk, at når ls påberåbes uden nogen argumenter, vil den vise filerne i den aktuelle arbejdsmappe.

I den følgende kommando betyder -l -flagget lang liste, og -a fortæller ls at liste alle filer inklusive (.) eller skjulte filer. For at undgå at vise filerne . og .. skal du bruge indstillingen -A i stedet for -a .

$ ls -la
OR
$ ls -la /var/www/html/admin_portal/

For at liste alle filer og sortere dem efter størrelse skal du bruge indstillingen -S . Som standard viser den output i faldende rækkefølge (største til mindste i størrelse).

$ ls -laS /var/www/html/admin_portal/

Du kan output filstørrelserne i menneskeligt læsbart format ved at tilføje indstillingen -h som vist.

$ ls -laSh /var/www/html/admin_portal/

Og for at sortere i omvendt rækkefølge skal du tilføje -r flag som følger.

$ ls -laShr /var/www/html/admin_portal/

Desuden kan du liste underkataloger rekursivt ved hjælp af indstillingen -R .

$ ls -laShR /var/www/html/admin_portal/

Du finder også følgende relaterede artikler nyttige:

  1. Sådan finder du nylige eller dagens modificerede filer i Linux
  2. Linux 'trækommando' Brugseksempler til begyndere
  3. 10 praktiske eksempler, der bruger jokertegn til at matche filnavne i Linux
  4. Måder at bruge kommandoen 'find' til at søge mere effektivt i kataloger

Hvis du på anden måde viser de filer, der er sorteret efter størrelser i Linux, kan du dele med os eller har du spørgsmål eller tanker om at dele om denne vejledning? Hvis ja, kontakt os via feedbackformularen nedenfor.