一 简介
1、语法
locate 文件名
在后台数据库中按文件名搜索,搜索速度更快。
2、locate命令搜索的后台数据库
/var/lib/mlocate
该数据库默认是一天一更新。
3、强制更新数据库
updatedb
4、优点
快
5、缺点
只能按照文件名搜索
二 实战
[root@localhost test]# ls
abc abc.soft
[root@localhost test]# updatedb
[root@localhost test]# locate abc.soft
/root/test/abc.soft
[root@localhost test]# touch abcdef
[root@localhost test]# locate abcdef
[root@localhost test]# updatedb
[root@localhost test]# locate abcdef
/root/test/abcdef
[root@localhost test]# locate mlocate
/etc/cron.daily/mlocate
/usr/share/doc/mlocate-0.26
- ......
/var/lib/mlocate
/var/lib/mlocate/mlocate.db
/var/lib/mlocate/mlocate.db.FhTi2M
三 /etc/updatedb.conf配置文件
lolate whereis which 都遵循此规则。
四 实战
[root@localhost test]# touch /tmp/cakin2425
[root@localhost test]# updatedb
[root@localhost test]# locate cakin2425
[root@localhost test]# cat /etc/updatedb.conf
PRUNE_BIND_MOUNTS ="yes"
PRUNEFS ="9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs cpuset debugfs devpts ecryptfs exofs fuse fuse.sshfs fusectl gfs gfs2 hugetlbfs inotifyfs iso9660 jffs2 lustre mqueue ncpfs nfs nfs4 nfsd pipefs proc ramfs rootfs rpc_pipefs securityfs selinuxfs sfs sockfs sysfs tmpfs ubifs udf usbfs"
PRUNENAMES =".git .hg .svn"
PRUNEPATHS ="/afs /media /mnt /net /sfs /tmp /udev /var/cache/ccache /var/lib/yum/yumdb /var/spool/cups /var/spool/squid /var/tmp"
相关推荐
Linux 中 locate 命令使用介绍 Linux 中 locate 命令是一种快速搜索文件系统的命令,通过建立一个包括系统内所有文件名称及路径的数据库,之后当搜索时就只需查询这个数据库,而不必实际深入文件系统之中了。在一般...
Linux 文件搜索命令解析以及locate命令查询优化 Linux 操作系统中有多种文件搜索命令,例如find和locate命令,它们提供了多种搜索条件,包括文件名称、时间、文件类型、用户名称、文件大小等,功能非常强大。但是,...
**locate命令的作用** `locate`命令主要用于在Linux系统中快速查找符合指定条件的文件。它的核心优势在于利用了预构建的文件系统数据库 `/var/lib/mlocate/mlocate.db`,这个数据库包含了系统中所有文件的信息。因此...
总结来说,Linux基础课件"Linux系统文件查找locate命令"将涵盖`locate`命令的原理、使用技巧、选项解析以及与其他查找命令的比较,旨在帮助初学者快速掌握这一实用工具,从而在日常的Linux使用中游刃有余。...
【locate命令详解】 在Linux操作系统中,`locate`命令是一个非常实用的工具,它能够迅速地在文件系统中查找指定的文件。与`find`命令相比,`locate`的搜索速度更快,因为它不是实时遍历文件系统,而是依赖于一个...
Linux locate命令 Linux locate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。 一般情况我们只需要输入 locate your_file_name 即可查找指定文件。 语法 ...
【Linux locate命令详解】 在Linux操作系统中,`locate`命令是一个快速查找文件的工具,它比传统的`find -name`命令更加高效。这是因为`locate`不是直接遍历文件系统,而是查询预先建立的数据库——通常位于`/var/...
locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,值得注意的是:版本不同,会有所不同。有的版本位置是 /var/lib/mlocate/mlocatedb...
Linux 操作系统中有多种方法来查找文件名,其中 WHICH, WHEREIS, LOCATE 是三种常用的命令。下面是对这三种命令的详细介绍: 1. WHICH 命令 WHICH 命令是 Linux 中用来查找可执行文件的命令。它通过 PATH 环境变量...
locate 命令从文件系统中的一个数据库中进行查找,而不是遍历整个文件系统,因此 locate 命令的查询速度比 find 命令快得多。例如,查找用户家目录下的 RHEL6.3 光盘镜像文件,可以使用以下命令: $ locate rhel-...
本文将详细介绍三个常用的 Linux 命令:which 命令、whereis 命令和 locate 命令。 一、which 命令 which 命令是一个基本的 Linux 命令,它用于确认系统中是否安装了指定的软件。例如,如果用户想知道是否安装了 ...
locate命令 `locate`命令能够快速查找文件,其原理在于它利用了一个预先构建好的索引数据库。这意味着`locate`的查询速度通常比`find`快得多,因为它不是实时扫描磁盘。 **命令格式**: ``` locate [选项] 文件名 `...
locate命令的查找速度非常快,原因在于它不是实时搜索文件系统,而是搜索一个数据库(/var/lib/locatedb)。该数据库包含本地文件系统的索引信息,会定期更新。如果文件系统有变动,更新数据库可以使用`updatedb`...
* locate命令:用于查找文件。 * which命令:用于查找可执行文件。 5. 系统管理命令 * shutdown命令:用于关机或重启系统。 * reboot命令:用于重启系统。 * init命令:用于更改系统的运行级别。 这些命令只是...
ubuntu系统中文件和内容查找命令总结linux操作系统电脑资料 ...本文总结了 ubuntu 系统中文件和内容查找命令的使用,包括 find 命令和 locate 命令的使用实例,这些命令可以帮助用户快速地查找文件和内容。
6. Find 和 Locate 命令:Find 和 Locate 命令用来搜索文件。用户可以通过这两个命令来查找文件。 知识点:Find 和 Locate 命令可以用来搜索文件。 7. Cp 命令:Cp 命令用来复制文件。用户可以通过 Cp 命令来创建...
locate 命令的基本语法为:`locate [关键字]`。其中,关键字可以是文件名、目录名或文件内容。 Linux 系统命令大全与详解是 Linux 操作系统中最重要的知识点之一。掌握这些命令可以帮助用户更好地管理和维护 Linux ...
例如,使用locate命令可以快速查找文件和文件夹,使用find命令可以高级查找文件和文件夹。 7. cd命令 cd命令是Linux系统中非常常用的命令,包括pwd命令、cd ~命令、cd..命令、cd -命令、cd /命令等。例如,使用...