前言:
此刻我们对“linux 查找命令 locate”大约比较注意,兄弟们都想要剖析一些“linux 查找命令 locate”的相关知识。那么小编同时在网络上搜集了一些有关“linux 查找命令 locate””的相关资讯,希望咱们能喜欢,兄弟们一起来学习一下吧!locate [查找的路径][文件名的关键字]
locate的用法很简单,只需要把查找的路径和文件名的关键字跟在后面就可以了。
我们尝试在整个系统中,查找包括.tar字样的文件
locate速度快是因为linux有一个/var/lib/mlocate数据库,它记录了系统内的所有文件名 。没有真正去硬盘上去查找这个文件,当使用locate查找文件的时候,locate会在这个数据库中去查找,而不是真的通过遍历硬盘来查找。
因此locate查找文件有一个限制,就是用locate查找文件的时候,有时候会找到已经被删除的文件,或者刚刚建立的文件无法查找。这是由于记录文件名的数据库不实时更新造成的。
这个数据库默认情况下,每天更新一次。当然我们可通过updatedb这个命令来手动更新这个数据库,如果系统中存储文件较多,那么更新数据库的过程将会花费一定的时间,更新后暂时不会出现上述问题了。
例如 :locate file2 查找系统中包括file2的文件
标签: #linux 查找命令 locate