欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入
locate:该命令在运行时需要后台索引的数据库作为支撑,在 Ubuntu 中这个数据库文件位于 /var/cache/locate/locatedb.一般来说,这个数据库文件每天是通过 cron 自动更新的。如果不幸没有得到更新,那么可以执行 sudo updatedb 来手动更新。
[10:59 @ stm32 ]$ sudo updatedb
[10:59 @ stm32 ]$ locate xxxxx
[11:00 @ stm32 ]$ locate xxxx
/home/chenzhenwei/embededproject/platform/s3c24x0/kernel/linux-3.0/arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h
/home/chenzhenwei/embededproject/platform/s3c24x0/kernel/linux-3.0/drivers/scsi/3w-xxxx.c
/home/chenzhenwei/embededproject/platform/s3c24x0/kernel/linux-3.0/drivers/scsi/3w-xxxx.h
/home/chenzhenwei/embededproject-code/platform/s3c24x0/kernel/linux-3.0/arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h
/home/chenzhenwei/embededproject-code/platform/s3c24x0/kernel/linux-3.0/drivers/scsi/3w-xxxx.c
/home/chenzhenwei/embededproject-code/platform/s3c24x0/kernel/linux-3.0/drivers/scsi/3w-xxxx.h
/home/chenzhenwei/fl2440/kernel/linux-3.0/arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h
/home/chenzhenwei/fl2440/kernel/linux-3.0/drivers/scsi/3w-xxxx.c
/home/chenzhenwei/fl2440/kernel/linux-3.0/drivers/scsi/3w-xxxx.h
/home/chenzhenwei/fl2440/linux-3.0/arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h
/home/chenzhenwei/fl2440/linux-3.0/drivers/scsi/3w-xxxx.c
/home/chenzhenwei/fl2440/linux-3.0/drivers/scsi/3w-xxxx.h
/lib/modules/2.6.32-220.el6.i686/kernel/drivers/scsi/3w-xxxx.ko
/opt/buildroot-2011.11/output/toolchain/linux-2.6.37/arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h
/opt/buildroot-2011.11/output/toolchain/linux-2.6.37/drivers/scsi/3w-xxxx.c
/opt/buildroot-2011.11/output/toolchain/linux-2.6.37/drivers/scsi/3w-xxxx.h
/usr/share/foomatic/db/source/printer/Panasonic-KX-Pxxxx_24-pin.xml
/usr/src/kernels/2.6.32-220.el6.i686/include/config/blk/dev/3w/xxxx
/usr/src/kernels/2.6.32-220.el6.i686/include/config/blk/dev/3w/xxxx/raid.h
[11:00 @ stm32 ]$
也许这个可以给你带来很多方便;
[1][2]
有时我们选择改变,并非经过深思熟虑,