Kako sortirati ls naredbu po datumu

Sadržaj:

Anonim

Naredba 'ls' ispisuje sve datoteke i mape u direktoriju u naredbenom retku, ali prema zadanim postavkama ls vraća popis abecednim redom. Uz jednostavnu naredbenu zastavu, umjesto toga možete postaviti ls sortiranje po datumu, prikazujući posljednje izmijenjene stavke na vrhu rezultata naredbe ls. Ovaj trik se primjenjuje na izlaz naredbe ls u Mac OS / Mac OS X, Linux, BSD, kao i Bash u Windowsima.

Oznaka -t sortirat će izlaz naredbe ls po datumu i vremenu zadnje izmjene, ali za najbolje rezultate vjerojatno ćete je htjeti primijeniti sa zastavom dugog popisa -l, i možda nekoliko drugih kao dobro. Pregledajmo nekoliko korisnih načina sortiranja ls izlaza po datumu.

Sortiraj 'ls' izlaz po datumu

Oznaka -t će sortirati izlaz naredbe ls prema datumu i vremenu posljednje izmjene:

  1. Otvorite terminal ako to već niste učinili (/Applications/Utilities/ u mac OS-u) i dođite do direktorija koji želite sortirati po datumu pomoću ls
  2. Izdajte sljedeću sintaksu naredbe:
  3. ls -lt

  4. Pritisnite return kako biste vidjeli sadržaj imenika naveden s ls po datumu

Posljednje izmijenjene stavke bit će prikazane na vrhu izlaza naredbe, umjesto prikazivanja vraćenog popisa po abecednom redu.

Show ls Sortiraj po datumu, čovjeku čitljivo, sve datoteke

Moja osobna preferencija za razvrstavanje ls izlaza po datumu izmjene je da koristim -lt ali također uključujem -h za čovjeku čitljive veličine i -a za prikaz svih datoteka s prefiksom točka. Ovo također olakšava pamćenje oznake -h alt, koja se koristi ovako:

ls -h alt

Reversing ls Sortiraj po datumu Output

Ako želite obrnuti redoslijed tako da su posljednje izmijenjene stavke na dnu izlaza naredbe ls, možete dodati i zastavicu -r na sljedeći način:

ls -h altr

Izlaz će biti isti osim što je prikazan obrnutim redoslijedom, s najstarijim modificiranim datumom na vrhu i posljednjim modificiranim datumom i vremenom na dnu.

Ovaj trik se očito odnosi na naredbeni redak i terminal, ali sortiranje po datumu i varijacijama datuma izmjene ili posljednjeg otvaranja može biti nevjerojatno korisno i za Finder. Na primjer, sortiranje 'Svih mojih datoteka' u Mac Finderu prema datumu zadnjeg otvaranja odličan je savjet koji se na sličan način može primijeniti na bilo koju drugu mapu prikazanu u Finderu na Macu kako bi se prikazalo zadnji put kada je datoteci pristupljeno ili izmijenjeno.

Imate li još kakvih korisnih savjeta ili trikova za razvrstavanje imenika po datumu? Javite nam u komentarima ispod.

Kako sortirati ls naredbu po datumu