Úsáidtear an t-ordú aimsithe i Linux chun comhaid agus eolairí a chuardach in eolairí áirithe bunaithe ar chritéir éagsúla. Tá an t-ordú seo ar cheann de na fóntais is cumhachtaí agus is coitianta i Linux.
Seo a leanas formáid bhunúsach an ordaithe aimsithe:
find [path] [expression]
Cá háit:
path
is ea an cosán chuig an eolaire inar mian leat comhaid a chuardach (de réir réamhshocraithe, déantar an cuardach sa chomhadlann reatha agus ina fochomhadlann ar fad);
Is expression
slonn a shonraíonn na critéir chuardaigh do chomhaid.
Seo a leanas cuid de na critéir chuardaigh comhad is coitianta ar féidir a úsáid i slonn ordaithe aimsithe:
-name
: Cuardaigh comhaid de réir ainm. Mar shampla:
find /home/user -name myfile.txt
-type
: Cuardaigh comhaid de chineál ar leith (mar shampla, f
le haghaidh comhad rialta nó d
le haghaidh eolairí). Mar shampla:
find /home/user -type f
-size
: Cuardaigh comhaid de réir méid. Mar shampla:
find /home/user -size +10M
-mtime
: Cuardaigh comhaid faoin am modhnuithe is déanaí. Mar shampla:
find /home/user -mtime -7
-user
and -group
: Cuardaigh comhaid de réir úinéara agus grúpa. Mar shampla:
find /home/user -user bob -group users
Is féidir leat na hoibreoirí Boole -and
, -or
agus -not
a úsáid chun critéir chuardaigh iolracha a chomhcheangal in aon slonn amháin.
Mar shampla, gheobhaidh an t-ordú seo a leanas gach comhad san eolaire /home/user
a athraíodh le 7 lá anuas agus atá níos mó ná 10 meigibheart:
find /home/user -type f -mtime -7 -size +10M
Ligeann an t-ordú aimsithe duit freisin gníomhartha éagsúla a dhéanamh ar chomhaid aimsithe ag baint úsáide as an rogha -exec
. Mar shampla, is féidir leat gach comhad a athraíodh níos mó ná 30 lá ó shin a scriosadh ag baint úsáide as an ordú seo a leanas:
find /home/user -type f -mtime +30 -exec rm {} ;
Anseo, ritheann an rogha -exec
an t-ordú rm
do gach comhad a aimsítear agus úsáideann {}
chun ainm an chomhaid san ordú a athsholáthar.
Is uirlis chumhachtach é an t-ordú find
chun comhaid agus eolairí a chuardach i Linux agus is féidir é a úsáid chun tascanna éagsúla a bhaineann le bainistíocht a dhéanamh.
Tacaíonn an t-ordú find
le go leor roghanna eile is féidir a úsáid chun comhaid a aimsiú ar bhealach níos cruinne:
-iname
: Cuardaigh comhaid de réir ainm, ní cás íogair. Mar shampla:
find /home/user -iname myfile.txt
-regex
: Faigh comhaid a bhfuil a n-ainmneacha ag teacht leis an slonn rialta a thugtar. Mar shampla:
find /home/user -regex ".*.txt$"
-maxdepth
agus -mindepth
: teorainn a chur le doimhneacht cuardaigh comhaid i bhfochomhadlanna. Mar shampla:
find /home/user -maxdepth 2 -type f
-prune
: Fág eolairí áirithe as an gcuardach. Mar shampla:
find /home/user -path /home/user/excluded -prune -o -type f -print
-print
: Priontáil liosta comhad aimsithe chuig aschur caighdeánach. Mar shampla:
find /home/user -type f -print
Tacaíonn find
freisin le cuardach a dhéanamh ar chomhaid de réir tréithe éagsúla cosúil le ceadanna, tréithe comhaid, lipéid SELinux
, agus eile. Tá tuilleadh eolais faoi na roghanna seo le fáil i ndoiciméadú an ordaithe find
.
Is féidir leis an ordú an córas comhaid iomlán a chuardach le haghaidh comhaid agus eolairí, rud a thógann go leor ama agus acmhainní. Mar sin, tá sé tábhachtach a bheith cúramach agus an t-ordú seo á úsáid agus a chinntiú go bhfuil na critéir chuardaigh socraithe i gceart chun cuardach a dhéanamh ar chomhaid nó earráidí neamhriachtanacha sa chóras a sheachaint.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: