Kaip rūšiuoti komandos „ls“ išvestį pagal paskutinio modifikavimo datą ir laiką


Vienas iš dažniausiai pasitaikančių dalykų, kuriuos „Linux“ vartotojas visada daro komandinėje eilutėje, yra katalogo turinio sąrašas. Kaip jau turbūt žinome, ls ir dir yra dvi „Linux“ komandos, skirtos katalogo turiniui įtraukti, o pirmoji yra populiaresnė ir daugeliu atvejų jai pirmenybę teikia vartotojai.

Pateikiant katalogo turinį, rezultatus galima rūšiuoti pagal kelis kriterijus, tokius kaip failų pavadinimų abėcėlės tvarka, keitimo laikas, prieigos laikas, >versija ir failo dydis. Rūšiavimą naudojant kiekvieną iš šių failų ypatybių galima įjungti naudojant konkrečią vėliavėlę.

Šiame trumpame ls komandų vadove apžvelgsime, kaip rūšiuoti ls komandos išvestį pagal paskutinio modifikavimo laiką (datą ir laiką).

Pradėkime vykdydami keletą pagrindinių ls komandų.

Linux Basic ls komandos

1. Vykdydami ls komandą nepridėdami jokių argumentų, bus pateiktas dabartinis darbinio katalogo turinys.

ls 

2. Norėdami pateikti bet kurio katalogo turinį, pvz., /etc katalogą, naudokite:

ls /etc

3. Kataloge visada yra keli paslėpti failai (bent du), todėl norėdami parodyti visus katalogo failus, naudokite -a arba -- visi vėliavėlė:

ls  -a

4. Taip pat galite spausdinti išsamią informaciją apie kiekvieną failą ls išvestyje, pvz., failo leidimus, nuorodų skaičių, savininko vardą ir grupės savininką, failo dydį, paskutinio pakeitimo laikas ir failo/katalogo pavadinimas.

Tai suaktyvinama pasirinkus -l, o tai reiškia ilgą sąrašo formatą, kaip ir kitoje ekrano kopijoje:

ls -l

Rūšiuoti failus pagal laiką ir datą

5. Norėdami įtraukti failus į katalogą ir surūšiuoti juos paskutinio modifikavimo datą ir laiką, naudokite parinktį -t, kaip nurodyta toliau pateiktoje komandoje:

ls -lt 

6. Jei norite atvirkštinio failų rūšiavimo pagal datą ir laiką, galite naudoti parinktį -r, kad veiktų taip:

ls -ltr

Kol kas čia baigsime, tačiau komandoje ls yra daugiau naudojimo informacijos ir parinkčių, todėl verta peržvelgti ją arba bet kokius kitus vadovus, siūlančius ls komandų gudrybes, kurias turėtų žinoti kiekvienas Linux vartotojas arba naudoti rūšiavimo komandą. Paskutinis, bet ne mažiau svarbus dalykas – su mumis galite susisiekti per toliau pateiktą atsiliepimų skiltį.