10 Misalai Masu Amfani da Umurni na Wurin Gano don Sabbin Linux


Ɗaya daga cikin abubuwan banƙyama waɗanda mafi yawan sababbin masu amfani da dandalin Linux ke fuskanta shine rashin iya samun mafi sauƙi kuma mafi inganci hanyoyin neman fayiloli akan tsarin su.

Linux, kamar kusan kowane tsarin aiki, yana amfani da hanyoyi da yawa don amsa tambayoyin neman masu amfani. Biyu daga cikin mashahuran kayan aikin neman fayil da ake samun dama ga masu amfani ana kiran su nemo da gano wuri.

Yanzu, yana da mahimmanci a lura cewa duka hanyoyin bincike suna aiki da kyau sosai amma duk da haka, cibiyar wannan labarin za ta kasance mai ƙarfi akan wurin amfani da wurin, wanda shine mafi dacewa da biyun yayin da yake amfani da ingantattun hanyoyi don aiwatar da tambayoyin da aka shigar cikin sauri. masu amfani.

Mai amfani da wuri yana aiki mafi kyau da sauri fiye da yadda ake samun takwaransa saboda maimakon bincika tsarin fayil lokacin da aka fara binciken fayil - Wani abu nemo yana aikatawa - gano wuri zai duba ta hanyar bayanai. Wannan bayanan yana ƙunshe da ɓangarori da sassan fayiloli da madaidaitan hanyoyin su akan tsarin ku.

Anan akwai umarni guda goma masu sauƙi don saita ku don ƙara haɓaka tare da injin Linux ɗin ku.

1. Yin amfani da umarnin wuri

Harba umarnin neman fayil abu ne mai sauƙi kuma mai sauƙi. Duk abin da kuke buƙatar yi shine rubuta:

$ locate LAMP-Setup.odt

/home/tecmint/LAMP-Setup.odt
/home/tecmint/TecMint.com/LAMP-Setup.odt

2. Iyakance Tambayoyin Nema zuwa takamaiman Lamba

Kuna iya iyakance komawar bincikenku zuwa lambar da ake buƙata don guje wa sakewa tare da sakamakon bincikenku ta amfani da umarnin -n.

Misali, idan kuna son sakamako 20 kacal daga tambayoyinku, zaku iya rubuta umarni mai zuwa:

$ locate "*.html" -n 20

/home/tecmint/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.9_0/main.html
/home/tecmint/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.9_0/main.html
/home/tecmint/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.1_0/main.html
/home/tecmint/.config/google-chrome/Default/Extensions/kbfnbcaeplbcioakkpcpgfkobkghlhen/14.752.848_0/forge.html
/home/tecmint/.config/google-chrome/Default/Extensions/kbfnbcaeplbcioakkpcpgfkobkghlhen/14.752.848_0/src/popup.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/additional-feature.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/background.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/edit.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/help.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/options.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/popup.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/purchase.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/upload.html
/home/tecmint/.config/google-chrome/Default/Extensions/nlipoenfbbikpbjkfpfillcgkoblgpmj/3.9.16_0/oauth2/oauth2.html
/home/tecmint/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.2_0/html/craw_window.html
/home/tecmint/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_route_details.html
/home/tecmint/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/feedback.html
/home/tecmint/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_setup/devices.html
/home/tecmint/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_setup/index.html
/home/tecmint/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_setup/offers.html

Sakamakon zai nuna fayiloli 20 na farko waɗanda suka ƙare da .html.

3. Nuna Adadin Abubuwan da suka dace

Idan kana son nuna kirga duk shigarwar da ta dace na fayil tecmint, yi amfani da umarnin -c.

$ locate -c [tecmint]*

1550

4. Yi watsi da abubuwan da ake samu na Case Sensitive Locate

Ta hanyar tsoho, ana saita wuri don aiwatar da tambayoyin a cikin yanayi mai mahimmanci ma'ana TEXT.TXT zai nuna maka wani sakamako daban fiye da text.txt.

Don samun wurin neman umarnin yin watsi da yanayin yanayin kuma nuna sakamakon duka manyan tambayoyi da ƙananan haruffa, umarnin shigarwa tare da zaɓin -i.

$ locate -i *text.txt*

/home/tecmint/TEXT.txt
/home/tecmint/text.txt

5. Refresh mlocate Database

Tunda umarnin gano wuri ya dogara da bayanan bayanai da ake kira mlocate. Ana buƙatar sabunta bayanan da aka faɗi akai-akai don mai amfani da umarni ya yi aiki
yadda ya kamata.

Don sabunta bayanan mlocate, kuna amfani da kayan aiki mai suna updatedb. Ya kamata a lura cewa kuna buƙatar gata na masu amfani don wannan don yin aiki da kyau, yana buƙatar aiwatar da shi azaman tushen gata ko sudo gata.

$ sudo updatedb

6. Nuna kawai Fayilolin da ke Gaba a cikin Tsarin ku

Lokacin da aka sabunta bayanan mlocate **, gano wuri umarni har yanzu yana samar da sakamakon fayilolin da aka goge kwafin zahiri daga tsarin ku.

Don guje wa ganin sakamakon fayilolin da ba sa samuwa a cikin injin ku a lokacin buga cikin umarnin, kuna buƙatar amfani da umarnin wuri-e. Tsarin yana bincika tsarin ku don tabbatar da wanzuwar fayil ɗin da kuke nema ko da har yanzu yana nan a cikin mlocate.db.

$ locate -i -e *text.txt*

/home/tecmint/text.txt

7. Rarraba shigarwar fitarwa ba tare da sabon layi ba

gano tsohowar mai raba umarni shine sabon layin (\n) . Amma idan kun fi son amfani da mai raba daban kamar ASCII NUL, kuna iya yin hakan ta amfani da zaɓin layin umarni -0.

$ locate -i -0 *text.txt*

/home/tecmint/TEXT.txt/home/tecmint/text.txt

8. Bincika Bayanan Bayanin Wurin ku

Idan kuna cikin shakka game da halin yanzu na mlocate.db, zaku iya duba ƙididdigan bayanai cikin sauƙi ta amfani da umarnin -S.

$ locate -S

Database /var/lib/mlocate/mlocate.db:
	32,246 directories
	4,18,850 files
	2,92,36,692 bytes in file names
	1,13,64,319 bytes used to store database

9. Danne Saƙonnin Kuskure a Gano wuri

Ƙoƙarin ci gaba da samun dama ga wurin bayanan ku wani lokaci yana haifar da saƙon kuskure mara amfani da ke nuna cewa ba ku da gatan da ake buƙata don samun tushen shiga mlocate.db, saboda kawai mai amfani ne kawai kuma ba Superuser da ake buƙata ba.

Don kawar da waɗannan saƙon gaba ɗaya, yi amfani da umarnin -q.

$ locate "\*.dat" -q*

10. Zaɓi Wuri Na dabam

Idan kuna shigar da tambayoyin neman sakamakon da ba ya cikin tsoffin bayanan mlocate kuma kuna son amsoshi daga wani mlocate.db daban-daban da ke wani wuri a cikin tsarin ku, zaku iya nuna umarnin wuri zuwa bayanan mlocate na daban a wani bangare na tsarin ku. tare da umarnin -d.

$ locate -d <new db path> <filename>

Nemo umarni na iya zama kamar ɗaya daga cikin waɗannan abubuwan amfani waɗanda ke yin duk abin da kuka umarce shi ya yi ba tare da ɓata lokaci ba amma a gaskiya, don tsarin ya ci gaba da ingantaccen aiki, mlocate.db yana buƙatar ciyar da bayanai kowane lokaci da lokaci. . Rashin yin haka na iya sa shirin ya zama mara amfani.