Hvordan sortere ls kommando etter dato

Innholdsfortegnelse:

Anonim

Ls-kommandoen viser alle filer og mapper i en katalog på kommandolinjen, men som standard returnerer ls en liste i alfabetisk rekkefølge. Med et enkelt kommandoflagg kan du sortere ls etter dato i stedet, og vise de sist endrede elementene øverst i ls-kommandoresultatene. Dette trikset gjelder for ls-kommandoutgangen i Mac OS / Mac OS X, Linux, BSD, samt Bash i Windows.

-t-flagget vil sortere ls-kommandoutdata etter siste endret dato og klokkeslett, men for best resultat vil du sannsynligvis bruke det med -l lange listeflagget, og kanskje noen få andre som vi vil. La oss se på noen nyttige måter å sortere utdata på etter dato.

Sorter 'ls' utdata etter dato

-t-flagget vil sortere ls-kommandoen etter siste dato og klokkeslett endret:

  1. Åpne terminalen hvis du ikke allerede har gjort det (/Applications/Utilities/ i mac OS) og naviger til katalogen du ønsker å sortere etter dato med ls
  2. Utfør følgende kommandosyntaks:
  3. ls -lt

  4. Trykk retur for å se kataloginnholdet oppført med ls etter dato

De sist endrede elementene vises øverst i kommandoutgangen, i stedet for å vise den returnerte listen i alfabetisk rekkefølge.

Vis sorter etter dato, lesbare mennesker, alle filer

Min personlige preferanse for å sortere ls-utdata etter modifisert dato er å bruke -lt, men også inkludere -h for lesbare størrelser av mennesker, og -a for å vise alle filer med punktprefiks også. Dette gjør det også til et lett å huske flagg for -h alt, brukt slik:

ls -stopp

Reverserende ls Sorter etter datoutdata

Hvis du vil reversere rekkefølgen slik at de sist endrede elementene er nederst på ls-kommandoutgangen, kan du også legge til -r-flagget slik:

ls -h altr

Utgangen vil være den samme bortsett fra at den har blitt vist i omvendt rekkefølge, med eldste endrede dato øverst og sist endret dato og klokkeslett nederst.

Dette trikset gjelder selvsagt for kommandolinjen og Terminal, men sortering etter dato og varianter av dato endret eller siste åpningsdato kan være utrolig nyttig for Finder også. For eksempel, sortering av Mac Finder 'Alle mine filer' etter siste åpningsdato er et godt tips som kan brukes på samme måte på en hvilken som helst annen mappe vist i Finder på Mac for å vise forrige gang en fil ble åpnet eller endret.

Har du andre nyttige tips eller triks for å sortere kataloger etter dato? Gi oss beskjed i kommentarfeltet nedenfor.

Hvordan sortere ls kommando etter dato