Linux如何使用定位命令查找数据查找文件
定位命令是Linux查找命令之一。它可以用来查找数据,使用此命令查找指定的文件,在查找命令无法找到资源时使用find命令。定位命令是Linux查找命令之一。它可以用来查找类似于find命令的数据,但是find命令会消耗更多的资源。接下来,小编就给你详细介绍的下一个使用定位命令。
定位允许用户快速搜索文件系统中的指定文件。第一步是创建包含系统中所有文件名和路径的数据库。在那之后,我们只需要查询数据库,而不必深入到文件系统。在一般分布,数据库的建立是在crontab自动执行。
1。命令格式:
找到{选择参数}样式}
2。命令功能:
locate命令可以快速查找数据库中查找文件,该数据库由updatedb程序更新,updatedb由cron守护进程和周期定位命令在搜索数据库的硬盘数据搜索信息更快的整个建造的,但贫穷是查找文件发现如果最近建立或重新命名这可能不被发现,在默认情况下,updatedb将运行在一个时间的每一天,通过修改crontab更新设定值。(等 / crontab)
指定用于搜索合格文件的位置。它将存储文件和目录的名称在数据库中,查找文件或目录匹配模型的要求,并使用特殊字符(如*,或)。等)指定一个模板风格,如高岭陶器制造* NER指定的模型,确定会发现所有字符串高岭陶器制造和NER文件或目录的起始端,如为kcpartner名称如果目录名称kcpa_ner记录将在所有文件的目录中列出,包括子目录。
定位指令,找到一个文件的功能类似,但定位是通过更新程序在硬盘中的所有文件和目录的数据来创建一个数据库,在限于那些有实施找到索引,查询速度会更快,索引数据库一般是由操作系统,也可以直接从更新力系统修改索引数据库立即。
三.命令参数:
- e将被排除在搜索范围之外。
- 1,如果是1,启动安全模式,在安全模式下,用户将看不到权限不能看到的文件,这会减慢速度,因为定位必须访问实际文件系统中的文件。
f不包含特定的文件系统,例如,我们没有把文件放在数据库中的文件系统中。
q静音模式,不显示任何错误信息。
至多,n显示n输出。
r使用正则表达式查找条件。
O指定数据存储的名称。
d指定数据库的路径。
h显示辅助消息
v显示程序的版本消息
4。举个例子:
实例1:找到所有相关的文件的密码
秩序:
找到密码
输出:
代码如下:
培达VirtualBox ~ PWD #定位
/斌/密码
/ / pwd.lock等。
/ sbin / unix_chkpwd
/ usr /斌/ pwdx
/ usr /包括/ PWD。H
/ usr / lib / python2.7 /区包 / / / fakepwd.py Python扭曲
/ usr / lib / python2.7 /区包 / / / fakepwd.pyc Python扭曲
/ usr / lib / python2.7 /区包 / / /扭曲的Python测试/ test_fakepwd.py
/ usr / lib / python2.7 /区包 / / /扭曲的Python测试/ test_fakepwd.pyc
/ usr / / / pwd.c32 syslinux lib
/ usr /分享/帮助/ / / irc-join-pwd.page移情
/ usr /分享/帮助/钙/移情/ irc-join-pwd.page
/ usr /分享/帮助/ CS /移情/ irc-join-pwd.page
/ usr /分享/帮助/ / / irc-join-pwd.page移情
/ usr /分享/帮助/ EL / / irc-join-pwd.page移情
实例2:搜索所有在SH目录下以SH开头的文件
秩序:
定位
输出:
代码如下:
培达VirtualBox ~定位 / / SH #等
阴影
阴影—
培达VirtualBox ~ #
实例3:搜索所有在m目录下以m开头的文件
秩序:
定位
输出:
代码如下:
培达VirtualBox ~定位 / /米#等
魔法
/ / magic.mime等
/ / mailcap等
/ / mailcap.order等
/ / manpath.config等
设置守护进程
以上是Linux定位命令的用法,它可以用来查找指定的文件。当定位命令找不到资源,它也可以使用查找命令,在命令来查找文件。