Hvordan sortere utdata fra 'ls'-kommando etter siste endret dato og klokkeslett


En av de vanligste tingene en Linux-bruker alltid vil gjøre på kommandolinjen er å liste innholdet i en katalog. Som vi kanskje allerede vet, er ls og dir de to kommandoene som er tilgjengelige på Linux for å liste opp kataloginnhold, hvor den førstnevnte er mer populær og i de fleste tilfeller foretrukket av brukere.

Når du viser kataloginnhold, kan resultatene sorteres basert på flere kriterier, for eksempel alfabetisk rekkefølge av filnavn, endringstid, tilgangstid, >versjon og filstørrelse. Sortering ved å bruke hver av disse filegenskapene kan aktiveres ved å bruke et spesifikt flagg.

I denne korte ls-kommandoguiden vil vi se på hvordan du sorterer utdataene fra ls-kommandoen etter siste endringstid (dato og klokkeslett).

La oss starte med å utføre noen grunnleggende ls-kommandoer.

Linux Basic ls-kommandoer

1. Å kjøre ls-kommando uten å legge til noen argumenter vil vise gjeldende arbeidskataloginnhold.

ls 

2. For å liste innholdet i en hvilken som helst katalog, for eksempel /etc-katalogen, bruk:

ls /etc

3. En katalog inneholder alltid noen få skjulte filer (minst to), derfor, for å vise alle filene i en katalog, bruk -a eller -- alle flagg:

ls  -a

4. Du kan også skrive ut detaljert informasjon om hver fil i ls-utdataene, for eksempel filtillatelser, antall koblinger, eiers navn og gruppeeier, filstørrelse, tidspunktet for siste endring og fil-/katalognavnet.

Dette aktiveres av -l-alternativet, som betyr et langt listeformat som i neste skjermbilde:

ls -l

Sorter filer basert på tid og dato

5. For å liste filer i en katalog og sortere dem sist endret dato og klokkeslett, bruk -t-alternativet som i kommandoen nedenfor:

ls -lt 

6. Hvis du vil ha en omvendt sortering av filer basert på dato og klokkeslett, kan du bruke -r-alternativet for å fungere slik:

ls -ltr

Vi avslutter her foreløpig, men det er mer bruksinformasjon og alternativer i ls-kommandoen, så gjør det et poeng å se gjennom den eller andre guider som tilbyr ls-kommandotriks hver Linux-bruker bør kjenne til eller bruke sorteringskommando. Sist, men ikke minst, kan du nå oss via tilbakemeldingsdelen nedenfor.