Linux locate查找文件(linux locate指令)

find Linux locate查找文件 在Linux上工作时,最常见的操作之一是搜索文件和目录。在Linux系统上,有几个命令find和locate可以让您搜索使用最常用的文件 By myfreax 13 Aug 2022

在Linux上工作时,常见的操作过程之一是搜索文件和文件目录。在Linux系统上,好多个命令findlocate可以让您查找运用常见文本文档。

locate命令是依据文件或文件目录名称进行搜索的最快,有效的办法。在教学中,我们在这里描述如何使用locate命令。

根据发行版和系统配置方法,locate命令绝对没有内置在Linux系统上。要验系统上是否安装了locate命令。

请打开智能终端,输入locate,再按照Enter。倘若安装了locate手机app,系统将说明locate: no pattern to search for specified,要不然我们将看到相近的信息locate command not found

倘若locate未安装,则能用发行版的app包管理器apt或是yum轻松安装它。

如果你使用的是依据Debian的发行版。例如Ubuntu和Linux mint。你可以运行命令sudo apt update && sudo apt install mlocate安装locate命令。

如果你使用的是依据Redhat的发行版。例如CentOS和Fedora。你可以运行命令sudo yum install mlocate安装locate命令。

locate工作方法

locateupdatedb命令产生的数据库纪录中检索特定方法。查出统计数据显示在屏幕上,每行说明一个。

在安装mlocate软件包时,将创建一个cron工作中,该工作中updatedb每24h运行一次命令。那般可以确保数据库系统系统得到不断更新。

有关cron工作中深层次的信息,客户程序/etc/cron.daily/mlocate文本文档。你也可以通过以root和具有sudo管理权限顾客运行sudo updatedb命令来手动更新数据库系统系统记录。

重启动将消耗一些时间,具体取决于文件或文件目录的数量以及系统速率。数据库更新后创好文档将不能展现在检索结果中。

与功能更强大的find命令查找比照,locate运行速率非常快,而缺乏许多功效,与此同时仅有按文件名进行搜索。

运用locate命令

locate命令的语法的大部分方式就是locate [OPTION] PATTERN...。当没有任何的选项使用时,locate命令将打印出与查找搜索算法,且顾客具有加载管理权限所有文件夹和文件目录的绝对路径。

例如,要搜索名字叫做.bashrc你文本文档。导出来将包括所有名称主要包含字符串数组的所有文件夹.bashrc的名称。

locate .bashrc

/root/.bashrc文本文档将不能说明,因为我们以并没/root文件目录访问权限的一般客户运行locate命令。

如果结果文件目录很长,为了确保可读性,能把导出来传递给less命令:

locate .bashrc | less

locate命令还接受包含使用通配符方法*。当方法不包含使用通配符时,locate命令将查找*PATTERN*方法。

这也就是为什么在上一个案例中显示全部包含.bashrc名称的文本文档与文件目录。locate很有可能查找的形式*.bashrc*

使用通配符主要是用来说明零个,一个或多个标志符的标识。例如,要搜索系统上的所有.md文本文档,可以运行命令locate *.md

如果需要限制网页搜索数量,能用locate-n选项,脚后跟要注明的结果数。例如命令locate -n 10 *.py将查找所有.py文本文档并仅说明10个实际效果。

默认情况下,locate推行区分大小写的查找。能用-i/--ignore-case选项忽略英文大小写和,运行不区分大小写的查找。

要资料显示所有匹配具体内容总数,挑选-c/--count选项。locate -c .bashrc命令将返回.bashrc名称主要包含的所有文件夹总数。

默认情况下,locate不检查网页搜索中的文本文档在系统上是否仍然存在。如果你在读取数据后删除了文本文档,与此同时该文件与查找搜索算法,则这将会包含在网页搜索中。

需要在运行locate命令时检查文件是否存在,挑选-e/--existing选项。例如命令locate -e *.json将仅返回没有被删除掉.json文本文档。

假如你务必运行更复杂的查找,能用-r/--regexp选项,该选项允许您运用最基本正则匹配并非方法进行搜索。

例如命令locate --regex -i "(.mp4|.avi)"很有可能查找.mp4.avi文本文档并忽略英文大小写在。

结论

locate命令在文本文档系统中搜索名字与得出搜索算法文件或文件目录。该命令句法有利于记忆能力,并且结果大部分立刻展现出来。

有关智能终端中locate命令类型的所有能用选项深层次的信息man locate。如有任何疑问,请随时。

LINUX

bash shebang解释器(/bin/bash^m: 坏的解释器: 没有那个文件或目录)

2023-1-19 12:14:03

LINUX

Linux ps命令查看进程(linux使用ps命令查看和控制进程)

2023-1-19 12:19:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索