`
shibin_1109
  • 浏览: 79429 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux命令locate

阅读更多
    locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
locate [-q] [-d ] [--database=]
locate [-r ] [--regexp=]
locate [-qv] [-o ] [--output=]
locate [-e ] [-f ] <[-l ] [-c]
  <[-U ] [-u]>
locate [-Vh] [--version] [--help]
 
  在一般的 distribution 之中,数据库的建立都被放在 contab 中自动执行。一般使用者在使用时只要用

# locate your_file_name的型式就可以了。 参数:
-u -U  建立数据库,-u 会由根目录开始,-U 则可以指定开始的位置。
-e     将排除在寻找的范围之外。
-l     如果 是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到的档案。这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的权限资料。
-f     将特定的档案系统排除在外,例如我们没有到理要把 proc 档案系统中的档案放在数据库中。
-q     安静模式,不会显示任何错误讯息。
-n     至多显示 个输出。
-r     使用正规运算式 做寻找的条件。
-o     指定数据库存的名称。
-d     指定数据库的路径
-h     显示辅助讯息
-v     显示更多的讯息
-V     显示程序的版本讯息 范例:

locate chdrv : 寻找所有叫 chdrv 的档案
locate -n 100 a.out : 寻找所有叫 a.out 的档案,但最多只显示 100 个
locate -u : 建立数据库
分享到:
评论

相关推荐

    linux中locate命令使用介绍.docx

    Linux 中 locate 命令使用介绍 Linux 中 locate 命令是一种快速搜索文件系统的命令,通过建立一个包括系统内所有文件名称及路径的数据库,之后当搜索时就只需查询这个数据库,而不必实际深入文件系统之中了。在一般...

    Linux 学习手册--linux命令大全

    【Linux学习手册--Linux命令大全】是一份详细阐述Linux操作系统中常用命令的文档,适合初学者及需要深入了解Linux命令的用户。文档涵盖了多个基础且重要的命令,如`cd`、`chmod`和`locate`,旨在帮助用户更好地管理...

    Linux命令大全(CHM格式离线版)

    Linux命令大全(CHM格式离线版) Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio ...

    每天一个linux命令之locate 命令

    在Linux操作系统中,`locate`命令是一个非常实用的工具,它能够迅速地在文件系统中查找指定的文件。与`find`命令相比,`locate`的搜索速度更快,因为它不是实时遍历文件系统,而是依赖于一个预先建立的文件名数据库...

    Linux locate命令用法详解

    Linux locate命令 Linux locate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。 一般情况我们只需要输入 locate your_file_name 即可查找指定文件。 语法 ...

    Linux命令大全.zip

    "Linux命令大全.zip"这个压缩包文件显然是为那些想要学习或巩固Linux命令知识的人准备的。在这个文档中,我们将深入探讨Linux命令的核心概念,常用命令以及它们的应用场景。 Linux命令行界面,也被称为终端或Shell...

    Linux文件搜索命令解析以及locate命令查询优化.pdf

    Linux 文件搜索命令解析以及locate命令查询优化 Linux 操作系统中有多种文件搜索命令,例如find和locate命令,它们提供了多种搜索条件,包括文件名称、时间、文件类型、用户名称、文件大小等,功能非常强大。但是,...

    Linux网络操作系统基础:文件命令查找文件命令locate和which.pptx

    本讲座将聚焦于两个常用的文件查找命令:`locate`和`which`,它们在Linux环境中帮助用户快速定位文件的位置。这两个命令虽然都是用于查找文件,但其工作原理和适用场景有所不同。 首先,我们来了解`locate`命令。`...

    linux-Linux命令大全内容包含Linux命令手册详解学习搜集

    本资源"Linux命令大全"包含了516个Linux命令的详细资料,对于学习和理解Linux操作系统至关重要。下面,我们将深入探讨这个资源中涉及的一些关键知识点。 1. **命令手册**: - 在Linux世界中,命令手册(man pages...

    Linux基础课件Linux系统文件查找locate命令共

    在学习这个课件时,你会了解到如何根据实际需求灵活运用`locate`命令,以及如何结合其他Linux命令如`grep`和`awk`进行更复杂的文件操作。这将有助于提升你在Linux环境中的工作效率,特别是对于日常的系统管理和故障...

    linux命令.txt

    ### Linux命令知识点解析 #### 一、ls -al **命令功能:** `ls -al` 命令用于列出当前目录下所有文件及其详细信息(包括隐藏文件)。`ls` 是 Linux 中用来列出文件及目录信息的基本命令,而 `-a` 选项表示列出包括...

    linux命令全集.pdf

    Linux命令全集是Linux系统操作的核心工具,它们允许用户与操作系统进行交互,执行各种任务,如文件管理、系统管理、进程控制等。本文件详细介绍了316个Linux命令,涵盖了从基本到高级的各种功能。 文件管理是Linux...

    常用 linux 命令手册

    本文将深入探讨“常用Linux命令手册”中的关键知识点,帮助你成为Linux达人。 1. 文件与目录操作: - `ls`:列出目录内容,`-l`选项显示详细信息。 - `cd`:改变当前工作目录,如`cd /home/user`进入用户主目录。...

    linux命令大全.chm

    《Linux命令大全》是一部详尽记录Linux操作系统中常用命令的手册,旨在帮助用户高效地管理和操作Linux系统。在Linux环境中,命令行界面是强大的工具,它提供了直接、快速且灵活的方式来执行各种任务。本手册涵盖了从...

    Linux常用命令及实用命令万字总结.doc

    * locate命令:用于查找文件。 * which命令:用于查找可执行文件。 5. 系统管理命令 * shutdown命令:用于关机或重启系统。 * reboot命令:用于重启系统。 * init命令:用于更改系统的运行级别。 这些命令只是...

    Linux命令大全(修改版).zip

    Linux命令大全(修改版).zip 是一个包含了详细Linux命令信息的压缩文件,主要针对的是Linux操作系统中的命令行操作。在Linux系统中,命令行界面(CLI)是进行系统管理、文件操作、网络通信等任务的主要工具。这个文档...

    Linux命令大集合

    本文将深入探讨“Linux命令大集合”,帮助读者掌握Linux命令行的基本操作和高级技巧,提升在Linux环境中的工作效率。 1. **基础命令** - `ls`: 列出目录内容,用于查看当前目录下的文件和子目录。 - `cd`: 更改...

    Linux基础课件-Linux系统文件查找-locate命令.pptx

    `locate`命令是Linux系统中一种快速、高效的文件查找工具,它通过预先建立的文件系统数据库来查找文件,相比`find`命令,其速度更快。以下是关于`locate`命令的详细知识: **locate命令的作用** `locate`命令主要...

    Linux实验报告一熟悉15个Linux常用命令.doc

    本文将对15个常用的Linux命令进行介绍,并通过实验过程和结果来熟悉这些命令的使用。 一、实验内容:熟悉15个Linux常用命令 1. Basename命令:Basename命令用于从文件中去掉路径和扩展名。例如,使用命令`basename...

    linux命令大全.txt

    根据提供的文件信息,我们可以归纳出以下关键的 Linux 命令知识点: ### 1. `cd` 命令 **功能**: 改变当前工作目录。 **语法**: `cd [dirName]` **说明**: 如果没有指定 `dirName`,则会切换到用户的家目录。...

Global site tag (gtag.js) - Google Analytics