建设厂招工信息网站淘宝官网首页版本
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 
