Cum se sortează comanda după dată

Cuprins:

Anonim

Comanda „ls” listează toate fișierele și folderele dintr-un director la linia de comandă, dar implicit ls returnează o listă în ordine alfabetică. Cu un semnal de comandă simplu, puteți avea ls sortarea după dată, arătând cele mai recent elemente modificate în partea de sus a rezultatelor comenzii ls. Acest truc se aplică la ieșirea comenzii ls în Mac OS / Mac OS X, Linux, BSD, precum și Bash în Windows.

Indicatorul -t va sorta ieșirea comenzii ls după data și ora ultimei modificate, dar pentru cele mai bune rezultate, probabil că veți dori să-l aplicați cu indicatorul de listă lungă -l și, poate, alte câteva ca bine. Să trecem în revistă câteva modalități utile de a sorta rezultatele ls după dată.

Sort ‘ls’ Ieșire după dată

Indicatorul -t va sorta ieșirea comenzii ls după ultima dată și ora ultimei modificări:

  1. Deschideți terminalul dacă nu ați făcut-o deja (/Aplicații/Utilități/ în mac OS) și navigați la directorul pe care doriți să-l sortați după dată cu ls
  2. Emite următoarea sintaxă a comenzii:
  3. ls -lt

  4. Apăsați Înapoi pentru a vedea conținutul directorului listat cu ls după dată

Cele mai recent articole modificate vor fi afișate în partea de sus a ieșirii comenzii, în loc să arate lista returnată în ordine alfabetică.

Afișați sortarea după dată, citibil de om, toate fișierele

Preferința mea personală pentru sortarea ls rezultate după data modificării este de a folosi -lt, dar include și -h pentru dimensiunile care pot fi citite de om și -a pentru afișarea tuturor fișierelor cu prefix de puncte. Acest lucru face, de asemenea, un steag al lui -h alt ușor de reținut, folosit astfel:

ls -h alt

Reversing ls Sort by Data Output

Dacă doriți să inversați ordinea astfel încât cele mai recent elemente modificate să fie în partea de jos a ieșirii comenzii ls, puteți adăuga și steag-ul -r astfel:

ls -h altr

Ieșirea va fi aceeași, cu excepția faptului că a fost afișată în ordine inversă, cu cea mai veche dată modificată în partea de sus și cea mai recentă dată și ora modificate în partea de jos.

Acest truc se aplică în mod evident liniei de comandă și terminalului, dar sortarea după dată și variațiile datei modificate sau ultimei date deschise poate fi incredibil de utilă și pentru Finder. De exemplu, sortarea „Toate fișierele mele” din Finder pentru Mac după ultima dată de deschidere este un sfat grozav care poate fi aplicat în mod similar oricărui alt folder afișat în Finder pe Mac pentru a arăta ultima dată când un fișier a fost accesat sau modificat.

Aveți alte sfaturi sau trucuri utile pentru sortarea directoarelor după dată? Anunțați-ne în comentariile de mai jos.

Cum se sortează comanda după dată