Sådan sorteres kommandoen efter dato

Indholdsfortegnelse:

Anonim

Kommandoen 'ls' viser alle filer og mapper i en mappe på kommandolinjen, men ls returnerer som standard en liste i alfabetisk rækkefølge. Med et simpelt kommandoflag kan du få ls til at sortere efter dato i stedet for at vise de senest ændrede elementer øverst i ls-kommandoresultaterne. Dette trick gælder for ls kommando output i Mac OS / Mac OS X, Linux, BSD, samt Bash i Windows.

-t-flaget vil sortere ls-kommando-output efter sidst ændrede dato og klokkeslæt, men for at opnå de bedste resultater vil du sandsynligvis anvende det med -l-flaget for den lange liste, og måske et par andre som godt. Lad os gennemgå et par nyttige måder at sortere ls output efter dato.

Sorter 'ls'-output efter dato

Flaget -t vil sortere ls-kommandoens output efter sidste dato og klokkeslæt ændret:

  1. Åbn terminalen, hvis du ikke allerede har gjort det (/Applications/Utilities/ i mac OS), og naviger til den mappe, du ønsker at sortere efter dato med ls
  2. Udfør følgende kommandosyntaks:
  3. ls -lt

  4. Tryk på retur for at se bibliotekets indhold opført med ls efter dato

De senest ændrede elementer vil blive vist øverst i kommandooutputtet i stedet for at vise den returnerede liste i alfabetisk rækkefølge.

Vis sorter efter dato, læsbar for mennesker, alle filer

Min personlige præference for at sortere ls output efter modificeret dato er at bruge -lt, men også inkludere -h for størrelser, der kan læses af mennesker, og -a for at vise alle prikpræfiksfiler også. Dette gør det også til et let at huske flag af -h alt, brugt som sådan:

ls -h alt

Reversing ls Sorter efter datooutput

Hvis du vil vende rækkefølgen om, så de senest ændrede elementer er i bunden af ​​ls-kommandooutputtet, kan du også tilføje -r-flaget sådan:

ls -h altr

Oputtet vil være det samme, bortset fra at det er blevet vist i omvendt rækkefølge, med ældste ændrede dato øverst og senest ændrede dato og klokkeslæt nederst.

Dette trick gælder naturligvis for kommandolinjen og Terminal, men sortering efter dato og variationer af dato ændret eller sidste dato åbnet kan også være utrolig nyttigt for Finder. For eksempel at sortere Mac Finder 'Alle mine filer' efter sidste åbningsdato er et godt tip, der på samme måde kan anvendes på enhver anden mappe vist i Finder på Mac for at vise sidste gang en fil blev åbnet eller ændret.

Har du andre nyttige tips eller tricks til at sortere mapper efter dato? Fortæl os det i kommentarerne nedenfor.

Sådan sorteres kommandoen efter dato