Giunsa ang Pag-install sa Locate Command aron Makita ang mga File sa Linux


Ang command sa pagpangita. Apan, kini molihok nga mas episyente kon itandi sa iyang katugbang; kini naggamit sa usa o daghan pa nga mga database nga gipuy-an sa updatedb nga programa ug nag-imprinta sa mga ngalan sa file nga katumbas sa bisan usa sa mga sumbanan (usa ka user naghatag) sa standard nga output.

Ang pagpangita nga pakete gihatag sa GNU findutils o mlocate nga mga pakete. Kini nga mga pakete nahibal-an nga naghatag sa parehas nga pagpatuman sa programa. Sa kadaghanan nga mga sistema sa CentOS/RHEL, ang mga findutils nag-una nga na-install, bisan pa, kung mosulay ka sa pagpadagan sa usa ka locate command, mahimo nimong masugatan ang sayup:

-bash: locate: command not found

Niini nga artikulo, ipakita namon kanimo kung giunsa ang pag-install sa mlocate nga pakete nga naghatag sa pagpangita ug gi-update nga mga sugo aron makit-an ang mga file sa mga sistema sa Linux.

Sa ubos usa ka sample nga output nga nagpakita sa sayup sa ibabaw ug pagpangutana sa findutils nga pakete.

$ locate bash_completion.sh
$ rpm -qa | grep findutils

Aron ma-install ang mlocate, gamita ang APT package manager sumala sa imong distribusyon sa Linux ingon sa gipakita.

$ sudo yum install mlocate    [On CentOS/RHEL]
$ sudo apt install mlocate    [On Debian/Ubuntu]     

Human sa pag-instalar sa mlocate, kinahanglan nimo nga i-update ang updatedb, nga gigamit sa locate command isip root user gamit ang sudo command, kung dili, makakuha ka og sayup. Ang default nga lokasyon sa pagtipig sa database mao ang /var/lib/mlocate/mlocate.db.

$ sudo updatedb

Sa higayon nga ma-update ang database, karon sulayi ang pagpadagan sa locate command, nga kinahanglan nga molihok niining panahona.

$ locate bash_completion.sh

Aron makapangita og eksaktong tugma sumala sa pattern nga imong gisulod, gamita kining -b nga opsyon ug ang \ globbing option sama sa mosunod nga syntax.

$ locate -b '\bash_completion.sh'

Mubo nga sulat: Mahimo nimong gamiton ang LOCATE_PATH nga variable sa kalikopan aron magbutang usa ka agianan sa dugang nga mga database, nga gibasa pagkahuman sa default database o bisan unsang mga database nga gilista gamit ang -database flag sa command line.

Kana lang! Sa kini nga giya, gipakita namon kanimo kung giunsa ang pag-install sa mlocate nga pakete nga nagtanyag sa pagpangita ug gi-update nga mga sugo sa usa ka sistema sa Linux. Ipakigbahin ang imong mga panan-aw kanamo pinaagi sa porma sa feedback sa ubos.