Kaip rūšiuoti ls komandą pagal datą

Turinys:

Anonim

Komanda „ls“ pateikia visų failų ir aplankų sąrašą komandų eilutėje esančiame kataloge, tačiau pagal numatytuosius nustatymus ls pateikia sąrašą abėcėlės tvarka. Naudodami paprastą komandų vėliavėlę, galite nustatyti, kad ls būtų rūšiuojama pagal datą, o ls komandos rezultatų viršuje rodomi paskutiniai modifikuoti elementai. Šis triukas taikomas ls komandos išvestims „Mac OS“ / „Mac OS X“, „Linux“, BSD, taip pat „Bash“ sistemoje „Windows“.

Vyva -t rūšiuos ls komandos išvestį pagal paskutinio modifikavimo datą ir laiką, tačiau norėdami gauti geriausius rezultatus, tikriausiai norėsite ją pritaikyti su ilgo sąrašo žyma -l ir galbūt dar keliomis kitomis. gerai. Apžvelkime kelis naudingus būdus, kaip rūšiuoti ls išvestį pagal datą.

Rūšiuoti „ls“ išvestį pagal datą

Vėlutė -t surūšiuos ls komandos išvestį pagal paskutinės modifikacijos datą ir laiką:

  1. Atidarykite terminalą, jei to dar nepadarėte (/Applications/Utilities/ Mac OS) ir eikite į katalogą, kurį norite rūšiuoti pagal datą, naudodami ls
  2. Išleiskite šią komandos sintaksę:
  3. ls -lt

  4. Paspauskite grįžimo mygtuką, kad pamatytumėte katalogo turinį, pateiktą su ls pagal datą

Paskutiniai pakeisti elementai bus rodomi komandos išvesties viršuje, o ne rodomas grąžintas sąrašas abėcėlės tvarka.

Rodyti Rūšiuoti pagal datą, Žmogaus skaitoma, Visi failai

Mano asmeninis pasirinkimas rūšiuojant ls išvestį pagal modifikavimo datą yra naudoti -lt, bet taip pat įtraukti -h, skirtą žmogui suprantamiems dydžiams, ir -a, kad būtų rodomi visi failai su taškais. Tai taip pat leidžia lengvai įsiminti vėliavėlę su sustabdyti, naudojama taip:

ls -h alt

Reversing ls Rūšiuoti pagal datą Išvestis

Jei norite pakeisti tvarką, kad paskutiniai pakeisti elementai būtų ls komandos išvesties apačioje, galite pridėti vėliavėlę -r taip:

ls -h altr

Išvestis bus tokia pati, išskyrus tai, kad ji buvo rodoma atvirkštine tvarka: seniausia modifikuota data viršuje, o paskutinė pakeista data ir laikas apačioje.

Šis triukas akivaizdžiai taikomas komandų eilutei ir terminalui, tačiau rūšiavimas pagal datą ir modifikavimo ar paskutinės atidarymo datos variantus taip pat gali būti nepaprastai naudingas „Finder“. Pavyzdžiui, „Mac Finder“ rūšiavimas „Visi mano failai“ pagal paskutinę atidarymo datą yra puikus patarimas, kurį galima panašiai pritaikyti bet kuriame kitame aplanke, rodomame „Mac“ „Finder“, kad būtų rodomas paskutinis failo prieigos ar modifikavimas.

Ar turite kitų naudingų patarimų ar gudrybių, kaip rūšiuoti katalogus pagal datą? Praneškite mums toliau pateiktuose komentaruose.

Kaip rūšiuoti ls komandą pagal datą