U ovom ćemo članku objasniti dva, jednostavna savjeti za naredbeni redak koji vam omogućuju samo popis svih današnjih datoteka.
Jedan od uobičajenih problema s kojima se korisnici Linuxa susreću u naredbenom retku je lociranje datoteka s određenim imenom, može biti puno lakše ako zapravo znate naziv datoteke.
Međutim, pod pretpostavkom da ste zaboravili naziv datoteke koju ste stvorili (u datoteci Dom
mapu koja sadrži stotine datoteka) ranije u toku dana, a ipak morate hitno koristiti.
Dolje su navedeni samo različiti načini popis svih datoteka koje ste stvorili ili izmijenili (izravno ili neizravno) danas.
1. Koristiti Naredba je, današnje datoteke u kućnoj mapi možete navesti samo na sljedeći način, gdje:
-a
- popis svih datoteka, uključujući skrivene datoteke-l
- omogućuje dugi format unosa--time-style = FORMAT
- prikazuje vrijeme u navedenom FORMATU+%D
- prikazuje/koristi datum u formatu%m/%d/%y# ls -al --time -style =+%D | grep 'datum +%D'
Osim toga, možete rezultirajući popis sortirajte po abecedi uključivanjem -X
zastava:
# ls -alX --time -style =+%D | grep 'datum +%D'
Također možete navesti veličinu (prvo najveću) pomoću -S
zastava:
# ls -alS --time -style =+%D | grep 'datum +%D'
2. Opet je moguće koristiti pronaći naredbu koja je praktički fleksibilnija i nudi mnogo mogućnosti od toga ls, u istu svrhu kao dolje.
-maxdepth
level koristi se za navođenje razine (u smislu poddirektorija) ispod početne točke (u ovom slučaju trenutnog direktorija) na koju će se izvršiti operacija pretraživanja.-novijeXY
, ovo radi ako vremenska oznaka X predmetne datoteke novija je od vremenska oznaka Y reference datoteke. X i Y predstavljaju bilo koje od dolje navedenih slova: To znači da se samo datoteke mijenjaju na 2016-12-06 smatrat će se:
# pronaći. -maxdepth 1 -newermt "2016-12-06"
Važno: Upotrijebite ispravno Oblik datuma kao referenca u pronaći naredbu gore, kad upotrijebite pogrešan format, dobit ćete pogrešku kao što je prikazana u nastavku:
# pronaći. -maxdepth 1 -novije "12-06-2016" find: Ne mogu shvatiti kako tumačiti '12 -06-2016 'kao datum ili vrijeme
Alternativno, upotrijebite donje ispravne formate:
# pronaći. -maxdepth 1 -novije "12/06/2016" ILI. # pronaći. -maxdepth 1 -novije "12/06/16"
Možete dobiti više informacija o upotrebi za ls
i pronaći
naredbe u našem sljedećem nizu članaka o istim.
U ovom smo članku objasnili dva važna savjeta kako popisati samo današnje datoteke uz pomoć ls i pronaći naredbe. Iskoristite donji obrazac za povratne informacije kako biste nam poslali bilo koje pitanje ili komentare na tu temu. Također nas možete obavijestiti o svim naredbama koje se koriste za isti cilj.