Linux - updatedb 命令

1. 功能

updatedb 命令用来创建或更新slocate命令所必需的数据库文件。updatedb 命令的执行过程较长,因为在执行时它会遍历整个系统的目录树,并将所有的文件信息写入 slocate 数据库文件中。

补充说明:slocate 本身具有一个数据库,里面存放了系统中文件与目录的相关信息

2. 语法

updatedb  (选项)

选项:

-o<文件> 忽略默认的数据库文件,使用指定的slocate数据库文件
-U<目录> 更新指定目录的slocate数据库
-v 显示执行的详细过程
-l 仅更新指定路径下的文件
-p 指定数据库文件的路径
-f 指定要搜索的文件系统类型
-e 指定需要排除的目录列表

3.操作

① 更新整个文件系统的数据库

updatedb

② 使用 updatedb 命令的 -U 选项可以指定要更新 slocate 数据库的目录

updatedb -U /usr/local/

#更新指定的 slocate 数据库

③ 将更新结果输出到指定文件

updatedb -o /path/to/output/file

④ 仅更新指定路径下的文件

updatedb -l /path/to/update

⑤ 设置文件的可见性要求为可执行文件

updatedb -U +x

⑥ 将更新结果输出到指定文件,并设置文件的可见性要求为可执行文件

updatedb -o /path/to/output/file -U +x

相关推荐

  1. Linux - updatedb 命令

    2024-02-11 10:14:03       50 阅读
  2. linux 命令

    2024-02-11 10:14:03       61 阅读
  3. Linux 命令

    2024-02-11 10:14:03       53 阅读
  4. Linux命令

    2024-02-11 10:14:03       48 阅读
  5. linux命令

    2024-02-11 10:14:03       38 阅读
  6. Linux命令

    2024-02-11 10:14:03       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-11 10:14:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-11 10:14:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-11 10:14:03       82 阅读
  4. Python语言-面向对象

    2024-02-11 10:14:03       91 阅读

热门阅读

  1. P1595 信封问题

    2024-02-11 10:14:03       51 阅读
  2. 每日OJ题_位运算④_力扣268. 丢失的数字

    2024-02-11 10:14:03       53 阅读
  3. Python爬虫之关系型数据库存储#5

    2024-02-11 10:14:03       42 阅读
  4. [office] excel中四舍五入的教程 #经验分享#媒体

    2024-02-11 10:14:03       47 阅读
  5. Github 2024-02-10 开源项目日报Top10

    2024-02-11 10:14:03       52 阅读
  6. RuoYi模块功能分析:第四章 redis

    2024-02-11 10:14:03       40 阅读
  7. springboot redis 实现消息队列

    2024-02-11 10:14:03       42 阅读
  8. 突破编程_C++_面试(基础知识(10))

    2024-02-11 10:14:03       48 阅读