updatedb命令用来创建或更新 slocate/locate 命令所必需的数据库文件。

updatedb命令的执行过程较长,因为在执行时它会遍历整个系统的目录树,并将所有的文件信息写入 slocate/locate 数据库文件中。 注意:slocate 本身具有一个数据库,里面存放了系统中文件与目录的相关信息。

使用updatedb命令可以创建或更新locate所使用的数据库。如果数据库已经存在,它的数据是重复使用,以避免重读并没有改变的目录。updatedb通常每天由cron运行来更新默认的数据库。

语法格式updatedb [参数]

常用参数: -o忽略默认的数据库文件,使用指定的slocate数据库文件

-U更新指定目录的slocate数据库

-v显示执行的详细过程

参考实例

检测一个未存在的文件file.txt: [root@linux265 ~]# locate file.txt

使用 -U 参数可以指定要更新 slocate 数据库的目录: [root@linux265 ~]# updatedb -U /root/file/

创建或更新mlocate数据库: [root@linux265 ~]# updatedb

创建mlocate数据库,只扫描/etc目录,写入数据库到db_file文件: [root@linux265 ~]# updatedb -o db_file -U /etc

linux中updatedb命令详解,updatedb命令相关推荐

  1. Linux中etc目录详解

    Linux中etc目录详解 /etc目录 包含很多文件.许多网络配置文件也在/etc 中. /etc/rc   or/etc/rc.d   or/etc/rc*.d   启动.或改变运行级时运行的sc ...

  2. dd命令、cp命令详解+dd命令、cp命令对比---delong

    1.dd命令详解 1)中文man手册dd的解释 NAME       dd - 转换和拷贝文件 摘要使用方法: dd    [--help]   [--version]   [if=file]   [ ...

  3. linux 中 sigaction 函数详解

    linux 中 sigaction 函数详解 一.函数原型 sigaction 函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作) int sigaction(int signum, ...

  4. ARP命令详解--网络命令详解二

    显示和修改"地址解析协议 (ARP)"缓存中的项目.ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址.计算机上安装的每一个以太网或令牌环 ...

  5. nslookup指定服务器是什么命令,nslookup命令详解_nslookup命令指定dns

    nslookup命令作用是用于查询dns解析域名记录,一般我们使用都是通过此命令可以检测DNS是否正常或者有时候我们把域名A记录更改的ip址,通常更改A记录需要一定的时间才生效,我们可以通过此命令解析 ...

  6. Linux中fork()函数详解

    Linux中fork()函数详解 一.fork入门知识 一个进程,包括代码.数据和分配给进程的资源.fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事, ...

  7. linux yum命令详解,yum命令详解

    yum对于经常操作Linux的用户来说并不陌生,也是安装软件包常用的命令,接下来吾爱编程为大家详细的介绍一下yum命令,有需要的小伙伴可以参考一下: 1.yum是什么? yum命令是在Fedora和R ...

  8. linux mkfs 命令 详解,mkfs命令详解

    首页 > 其他分享> 文章详细 mkfs命令详解 2019-02-06 14:42:48阅读:236来源:互联网 mkfs命令-->make filesystem的缩写:用来在特定的 ...

  9. Linux中的crontab详解

    linux系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另外, 由于使用者自己也可以设置计划任务,所以, L ...

  10. linuxmove命令_move命令详解 dos命令 move的用法

    Linux mmove命令详解 Linux mmove命令怎么用 mmove为mtools工具命令,模拟MS-DOS的move命令,可在MS-DOS文件系统中移动现有的文件或目录,或是更改现有文件或目 ...

最新文章

  1. mybatis generator Unknown system variable 'query_cache_size' 的解决方法
  2. 【Loj - 515】贪心只能过样例(暴力,或01背包 + bitset)
  3. Docker存储空间不够,如何Docker修改存储位置以进行扩容
  4. E. 数好多好多猴(南阳理工oj—21新生第二场招新赛)
  5. 你真的会用 VS Code 的 Ctrl、Shift和Alt吗?高效易用的快捷键:多光标、跳转引用等轻松搞定
  6. 人脸识别的人像处理流程是怎样的?
  7. OpenSesame for Mac(ae项目格式编辑插件)
  8. PS驴头案例,熟悉形状工具
  9. python 点对点语音,Python(PyS60)实现简单语音整点报时
  10. 《引力的动态理论》的解读-尼古拉·特斯拉
  11. mac怎么验机,都应该查什么
  12. 20分钟学会TCGA数据处理的视频链接
  13. 随笔记:PPT渐变色
  14. docker实践(2)常用命令和DockerFile详解
  15. 从雨天塞车说DevOps,兼修订三步生活法
  16. 在IDEA开发一个自动输入法切换插件
  17. 微信自定义链接分享制作,微信自定义链接配置
  18. 车规级芯片IC等级及其特点
  19. [openwrt]coredump设置
  20. python培训报价

热门文章

  1. 完全CSS实现鼠标移上出现层的效果(超简单)
  2. javaweb笔记1
  3. SQL--Chapter8--Working with Triggers and Transactions
  4. 浅谈Windows下SVN在Android Studio中的配置、基本使用及解除关联
  5. 如何在自己的代码中实现分享视频文件或者是图片文件到微信 QQ微博 新浪微博等!!!...
  6. 【转载】Ubuntu环境下配置Android Studio
  7. JSON学习资料整理
  8. python 银行业务系统程序编程写_python多线程实现代码(模拟银行服务操作流程)
  9. php mysql无限分类排序_PHP 无限级分类、排序
  10. 分布式是什么意思_机架式ups是什么意思?与分布式DPS有何不同之处?