updatedb 命令用來創(chuàng)建或更新 slocate/locate 命令所必需的數(shù)據(jù)庫文件。
updatedb 命令的執(zhí)行過程較長,因為在執(zhí)行時它會遍歷整個系統(tǒng)的目錄樹,并將所有的文件信息寫入 slocate/locate 數(shù)據(jù)庫文件中。
注意:slocate 本身具有一個數(shù)據(jù)庫,里面存放了系統(tǒng)中文件與目錄的相關(guān)信息。
語法
updatedb(選項)
參數(shù)
-o《文件》:忽略默認的數(shù)據(jù)庫文件,使用指定的slocate數(shù)據(jù)庫文件;
-U《目錄》:更新指定目錄的slocate數(shù)據(jù)庫;
-v:顯示執(zhí)行的詳細過程。
以下實例檢測一個未存在的文件 runoob.txt:
# locate runoob.txt # 檢索 runoob.txt,沒有任何輸出,表示沒有該文件# touch 。/runoob.txt # 添加文件 runoob.txt# locate runoob.txt # 再次檢索 runoob.txt,依然沒有該文件# updatedb # 更新 locate.db 數(shù)據(jù)庫# locate runoob.txt # 再次數(shù)據(jù)庫檢索 runoob.txt,找到該文件
/root/runoob/runoob.txt
使用 -U 選項可以指定要更新 slocate 數(shù)據(jù)庫的目錄。
updatedb -U /root/runoob/
責任編輯:lq6
-
Linux
+關(guān)注
關(guān)注
87文章
11479瀏覽量
213040 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3905瀏覽量
65878
原文標題:每天一個 Linux 命令(151):updatedb 命令
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
Linux常用命令大全
5個Linux性能監(jiān)控命令
Linux系統(tǒng)中最重要的三個命令
Linux ip命令常用操作
常用linux命令
Linux grep命令詳解
Linux系統(tǒng)中shell命令解析
Linux lsof命令的基本用法

SD的命令和響應

評論