Modhanna íocaíochta Abuse

Conas Comhaid Nua a Aimsiú i gCóras Linux

27.02.2021, 20:44

Is minic a bhíonn cásanna ann nuair is gá duit comhaid nua a cruthaíodh le déanaí sa chóras oibriúcháin a fheiceáil. Is minic a bhíonn gá ag riarthóir córais leis seo nuair a chruthaigh sé comhad cumraíochta agus ansin gur dhearmad sé cá raibh sé sábháilte. Chomh maith leis sin, d’fhéadfadh go mbeadh gá le comhaid nua a chuardach toisc go gcaithfidh tú a fheiceáil an ndearnadh an comhad a athrú le déanaí nó nach ndearnadh. Go ginearálta, is féidir le cásanna a bheith an-difriúil. Is é buntáiste an chórais oibriúcháin Linux ná go soláthraíonn sé roinnt bealaí de ghnáth chun fadhb áirithe a réiteach.

Ag baint úsáide as an bhfóntas Aimsigh

Is é an fóntais Find an bealach is fusa agus is coitianta chun comhaid nua a chuardach i Linux. Ag brath ar riachtanais reatha, cuirtear paraiméadair éagsúla chuige, mar shampla, is féidir leat comhaid a chuardach i raon áirithe míonna nó laethanta féilire amháin, agus breithneoimid go mion conas is féidir é seo a dhéanamh feasta.

Déantar comhaid a aschur i n-eolairí agus i bhfo-eolairí agus a shórtáil:

 $ find /etc -type f -printf '%TY-%Tm-%Td %TT %p ' | sort –r

Comhaid aschuir in eolairí agus i bhfo-eolairí,

Ach, mar a fheicimid, tá an toradh sách suntasach, ní féidir comhaid nua a aithint ón liosta iomlán. Dá bhrí sin, is gá ordú eile a úsáid:

 $ find /etc -type f -mmin -120 

Comhaid a modhnaíodh nó a cruthaíodh le 60 nóiméad anuas

Ar an mbealach seo sonraímid nach mór an cuardach a dhéanamh sa chóras ach amháin i gcás comhad a cruthaíodh laistigh den uair dheireanach.

Más gá duit an dá lá dheireanacha a chlúdach, cuir isteach an t-ordú seo a leanas:

 $ find /etc -type f -mtime -2 

Comhaid athraithe le dhá lá anuas

Uaireanta ní bhíonn aon ghá dul go domhain isteach i bhfo-eolairí tríú leibhéal, mar sin chun an gníomh seo a eisiamh, ní mór dúinn an rogha speisialta maxdepth a úsáid:

 $ find /etc -maxdepth 3 -mtime -2 -type f

Is féidir linn breathnú ar na comhaid nua go léir a cruthaíodh i gcóras Linux le seacht lá anuas, ach amháin nach ceart na trí lá dheireanacha a chur san áireamh:

 $ find /etc -type f -mtime -7 ! -mtime -3 

Eisiamh na 3 lá dheireanacha

Aschurann na horduithe seo an cosán chuig an gcomhad, ach chun na tréithe a fheiceáil beidh ort an rogha speisialta --exec a úsáid. Ansin, aschurfaimid tréithe gach comhaid nua ag baint úsáide as an bhfóntas ls :

 $ find /etc -type f -mmin -120 -exec ls -al {} ; 

Taispeáin tréithe mionsonraithe comhad nua

Más cosúil go bhfuil an t-ordú seo ró-mhearbhall agus casta duit, is féidir leat ceann eile a úsáid:

 $ find /etc -type f -mmin -120 | xargs ls -l 

fóntais xargs

Anseo, úsáidtear fóntais eile – xargs . Ligeann an fóntais aimsigh duit comhaid atá níos nuaí ná comhad áirithe a aimsiú freisin. Mar shampla, cruthaímis comhad tagartha:

 $ touch /tmp/test

Anois, aimsímis na comhaid nua go léir san eolaire fréimhe a cruthaíodh ina dhiaidh sin:

 $ find / -type f -newer /tmp/test

Bogfaimid ar aghaidh go modh eile.

Úsáidimid LS

Tá an modh seo chun comhaid nua a chuardach i bhfad níos simplí ná an ceann roimhe seo, mar sin is féidir é a mholadh go sábháilte d'úsáideoirí Linux nua. Is féidir leis an ordú ls comhaid in eolaire a shórtáil de réir dáta cruthaithe freisin. Chun seo a dhéanamh, níl le déanamh againn ach:

 $ ls -ltr 

Is féidir leis an ordú ls comhaid in eolaire a shórtáil de réir dáta cruthaithe freisin.

B’fhéidir go bhfuil an iomarca comhad ann, mar sin is ciallmhar an t-ordú seo a leanas a rith:

 $ ls -ltr | tail

Níl na bealaí uile chun comhaid nua a aimsiú liostaithe anseo, ach is leor na modhanna atá liostaithe chun an tasc a láimhseáil go tapa agus go héifeachtúil. Mar is féidir leat a fheiceáil, is féidir leis na horduithe cuardaigh bunúsacha find agus ls níos mó solúbthachta a fháil nuair a chuirtear iad i gcomhar leis na fóntais sórtála sort, chomh maith le filtering tail agus grep .