我们在Linux中查找文件时,最常用的是
Find
命令进行查找。但是在查找时比较耗时,如果数据量特别大的情况,Find
并不是我们所需的工具。
关于
plocate
是一个基于发布列表的 locate
,用更快和更小的索引完全取代了mlocate
。与其相比,速度明显更快。特别是,它很少需要扫描整个数据库,除非模式很短,或者您想搜索正则表达式。它不会尝试保持与 BSD
定位或非 UTF-8
文件名和语言环境的兼容性。简而言之:想以闪电般的速度找到你的文件?请使用plocate。
安装
plocate的安装很简单,我们只需用 apt
或yum
命令进行安装就行了。
# debian系列
apt-get install plocate
#centos
yum install plocate
kali中,plocate已默认安装,我们先看看帮助文档。
帮助文档说明
-b, --basename 只搜索路径名中的文件名部分
-c, --count 输出匹配数
-d, --database DBPATH 在DBPATH中搜索文件
(默认为/var/lib/plocate/plocate.db)
-i, --ignore-case 搜索不区分大小写
-l, --limit LIMIT 在LIMIT匹配后停止
-0, --null delimit匹配NUL而不是换行符
-N, --literal 不要引用文件名,即使输出到tty
-r, --regexp 将模式解释为基本的regexp(缓慢)
--regex 将模式解释为扩展的regexp(缓慢)
-w, --wholename 搜索整个路径名(默认;见-b)
牛刀小试
搜索metaspoit
相关的文档
plocate metasploit
搜索相关php文件
总结
plocate
的搜索速度很惊人。在Linux
中搜索文件还是十分强大的。但是每种工具都有自身的有点和缺点。笔者这里也就不再多说了!
更多精彩文章 欢迎关注我们
原文始发于微信公众号(kali黑客笔记):Linux中一款高速搜索神器Plocate
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论