Kako razvrstiti izhod ukaza ls po datumu in uri zadnje spremembe


Ena najpogostejših stvari, ki jih bo uporabnik Linuxa vedno naredil v ukazni vrstici, je dir. Ukaza, ki sta na voljo v Linuxu za navajanje vsebine imenika, pri čemer sta prva bolj priljubljena in v večini primerov raje uporabnikom.

Ko navajate vsebino imenika, lahko rezultate razvrstite na podlagi več meril, kot so abecedni vrstni red imen datotek, čas spreminjanja, čas dostopa, različica in velikost datoteke. Razvrščanje z uporabo vsake od teh lastnosti datoteke lahko omogočite z uporabo posebne zastavice.

V tem kratkem razvrščanju izhoda ukaza ls glede na čas zadnje spremembe (datum in čas).

Začnimo z izvajanjem nekaterih osnovnih ukazov ls.

Linux Basic ls ukazi

1. Če zaženete ukaz ls, ne da bi dodali kateri koli argument, bo navedena trenutna vsebina delovnega imenika.

$ ls 

2. Če želite našteti vsebino katerega koli imenika, na primer imenika/etc:

$ ls /etc

3. Imenik vedno vsebuje nekaj skritih datotek (vsaj dve), zato za prikaz vseh datotek v imeniku uporabite zastavico -a ali --all :

$ ls  -a

4. Prav tako lahko natisnete podrobne informacije o vsaki datoteki v izhodu ls, kot so dovoljenja za datoteke, število povezav, ime in lastnik skupine, velikost datoteke, čas zadnje spremembe in ime datoteke/imenika.

To aktivira možnost -l , kar pomeni dolg format seznama kot na naslednjem posnetku zaslona:

$ ls -l

Razvrsti datoteke glede na čas in datum

5. Za seznam datotek v imeniku in razvrščanje datumov in ure, ki ste jih nazadnje spremenili, uporabite možnost -t kot v spodnjem ukazu:

$ ls -lt 

6. Če želite obratno razvrščanje datotek glede na datum in čas, lahko z možnostjo -r delate tako:

$ ls -ltr

Za zdaj bomo tu končali, vendar je v ukazu use sort uporabljeno več informacij in možnosti uporabe. Nenazadnje nas lahko dobite v spodnjem oddelku za povratne informacije.