Sådan sorteres output af ls Kommando efter sidst ændrede dato og klokkeslæt


En af de mest almindelige ting, som en Linux-bruger altid vil gøre på kommandolinjen, er dir er de to kommandoer, der er tilgængelige på Linux til notering af biblioteksindhold, hvor den tidligere er mere populær og i de fleste tilfælde foretrukket af brugerne.

Når der vises en liste over biblioteksindhold, kan resultaterne sorteres ud fra flere kriterier, såsom alfabetisk rækkefølge af filnavne, ændringstid, adgangstid, version og filstørrelse. Sortering ved hjælp af hver af disse filegenskaber kan aktiveres ved hjælp af et specifikt flag.

I denne korte sortering sorteres output af ls-kommando efter sidste ændringstid (dato og klokkeslæt).

Lad os starte med at udføre nogle grundlæggende ls-kommandoer.

Linux Basic ls-kommandoer

1. Hvis du kører ls-kommandoen uden at tilføje noget argument, vises det aktuelle arbejdsmappens indhold.

$ ls 

2. For at liste indholdet af et hvilket som helst bibliotek, f.eks./Etc-katalogbrug:

$ ls /etc

3. En mappe indeholder altid et par skjulte filer (mindst to), så flag -a eller --all flag for at vise alle filer i en mappe:

$ ls  -a

4. Du kan også udskrive detaljerede oplysninger om hver fil i ls-output, såsom filtilladelser, antal links, ejerens navn og gruppeejer, filstørrelse, tidspunkt for sidste ændring og fil/katalognavn.

Dette aktiveres af indstillingen -l , hvilket betyder et langt listeformat som i næste skærmbillede:

$ ls -l

Sorter filer baseret på tid og dato

5. For at liste filer i et bibliotek og sortere dem senest ændrede dato og klokkeslæt skal du bruge indstillingen -t som i kommandoen nedenfor:

$ ls -lt 

6. Hvis du vil have en omvendt sortering af filer baseret på dato og klokkeslæt, kan du bruge indstillingen -r til at arbejde sådan:

$ ls -ltr

Vi slutter her for nu, men der er flere oplysninger om brug og muligheder i kommandoen brug sortering. Sidst men ikke mindst kan du nå os via feedback-sektionen nedenfor.