Awọn ọna lati Lo ri Aṣẹ lati Wa Awọn ilana Ni Ṣiṣe Ni Ṣiṣe


Ilana yii yoo mu ọ nipasẹ awọn ọna oriṣiriṣi ti wiwa itọsọna kan ni Lainos. Bi o ti le ti mọ tẹlẹ, ni wiwa faili kan tabi itọsọna kan.

Awọn ọna oriṣiriṣi oriṣiriṣi ati awọn ohun elo ti a lo fun wiwa awọn faili lori laini aṣẹ bii wiwa, wa ati eyiti. Sibẹsibẹ, iwulo ti o kẹhin (eyiti) lo nikan fun wiwa aṣẹ kan.

Fun opin ti ẹkọ yii, a yoo ni idojukọ akọkọ lori iwulo wiwa, eyiti o wa awọn faili lori eto faili Linux laaye ati pe o munadoko siwaju ati igbẹkẹle bi akawe si wiwa.

Idoju ti wiwa ni pe o ka ọkan tabi diẹ ẹ sii awọn apoti isura data ti a ṣẹda nipasẹ imudojuiwọn, ko wa nipasẹ ọna kika faili laaye. Ni afikun, kii ṣe funni ni irọrun ni irọrun nipa ibiti o wa lati (ibẹrẹ).

Ni isalẹ ni sintasi fun ṣiṣe pipaṣẹ wiwa:

# locate [option] [search-pattern]

Lati ṣe afihan ailagbara ti wiwa, jẹ ki a ro pe a n wa itọsọna kan ti a npè ni pkg ninu ilana iṣẹ lọwọlọwọ.

Akiyesi: Ninu aṣẹ ni isalẹ, aṣayan --basename tabi -b sọ fun wa lati baamu faili nikan nikan (itọsọna) basename (eyiti o jẹ pkg gangan) ṣugbọn kii ṣe ọna naa (/ ọna/si/pkg). Nibiti \ jẹ ohun kikọ globbing, o mu imukuro aibikita ti pkg kuro nipasẹ * pkg *.

$ locate --basename '\pkg'

Bi o ṣe le rii lati iṣẹjade aṣẹ loke, wa yoo wa ni ibẹrẹ lati itọsọna root (/), idi ni idi ti awọn ilana miiran pẹlu orukọ kanna ṣe baamu.

Nitorinaa, lati ba ọrọ yii gbe, lo wiwa nipa titẹle ilana iṣatunṣe ti o rọrun ni isalẹ:

$ find starting-point options [expression]

Jẹ ki a wo awọn apẹẹrẹ diẹ.

Lati wa fun itọsọna kanna (pkg) loke, laarin ilana iṣẹ lọwọlọwọ, ṣiṣe aṣẹ atẹle, nibiti Flag -name ka ikosile eyiti ninu ọran yii ni itọsọna basename.

$ find . -name "pkg"

Ti o ba ba awọn aṣiṣe\"A gba aṣẹ laaye", lo aṣẹ sudo bii bẹẹ:

$ sudo find . -name "pkg"

O le ṣe idiwọ wiwa lati wa fun awọn iru faili miiran ayafi awọn ilana nipa lilo Flag -type lati ṣafihan iru faili naa (ninu aṣẹ ni isalẹ d tumọ si itọsọna) bi atẹle:

$ sudo find . -type d -name "pkg"

Siwaju si, ti o ba fẹ ṣe atokọ itọsọna ni ọna kika atokọ gigun, lo iṣiṣẹ iṣe -ls :

$ sudo find . -type d -name "pkg" -ls

Nigbamii ti, aṣayan -iname yoo mu ki iwadii aibikita ọran kan jẹki:

$ sudo find . -type d -iname "pkg" 
$ sudo find . -type d -iname "PKG" 

Lati wa alaye ti o nifẹ sii siwaju sii ati ilosiwaju, ka awọn oju-iwe eniyan ti wiwa ati wa.

$ man find
$ man locate

Gẹgẹbi ifọrọbalẹ ti o kẹhin, aṣẹ wiwa jẹ igbẹkẹle diẹ sii ati ṣiṣe daradara fun wiwa awọn faili (tabi awọn ilana) ninu eto Linux nigbati o wọnwọn si aṣẹ agbegbe.

Ni ọna kanna bi iṣaaju, maṣe gbagbe lati firanṣẹ esi rẹ tabi awọn ibeere nipasẹ apakan asọye ni isalẹ. Ni ikẹhin, nigbagbogbo wa ni asopọ si Tecmint.