9.3 管理搜索文件名数据库时返回的结果
-n
如果你经常用locate
命令,最终会遇到类似以下的情况:
$ locate pdf
/etc/cups/pdftops.conf
/etc/xpdf
/etc/xpdf/xpdfrc-latin2
一下子找到了2 373个结果。这也太多了吧! 其实最好应该按以下方式使用这条命令:
$ locate pdf| less
将locate
搜索结果通过管道输出至分页器less
命令(在5.5节中介绍过这个命令),让这2 373个结果一次只在屏幕上显示一屏。
如果只想看前面的x
个结果(x
是你选择的一个整数),则可以使用-n
选项,后面跟着你想要看的结果个数。
$ locate -n 3 pdf
/etc/cups/pdftops.conf
/etc/xpdf
/etc/xpdf/xpdfrc-latin2
这样就更容易管理了,可能这样的方式才是你需要的效果。不应该让locate
命令像发洪水一样,一次就把所有结果显示出来。实际上,应该控制locate
命令输出结果的数量,根据自己的需要使用这个命令。