Linux 命令大全
小白告訴你:updatedb 命令用來(lái)創(chuàng)建或更新 slocate/locate 命令所必需的數(shù)據(jù)庫(kù)文件。
updatedb 命令的執(zhí)行過(guò)程較長(zhǎng)linux命令,因?yàn)樵趫?zhí)行時(shí)它會(huì)遍歷整個(gè)系統(tǒng)的目錄樹(shù)linux命令,并將所有的文件信息寫入 slocate/locate 數(shù)據(jù)庫(kù)文件中。
注意:slocate 本身具有一個(gè)數(shù)據(jù)庫(kù),里面存放了系統(tǒng)中文件與目錄的相關(guān)信息。
updatedb(選項(xiàng))
以下實(shí)例檢測(cè)一個(gè)未存在的文件 schoolw3c.txt:
# locate schoolw3c.txt # 檢索 schoolw3c.txt,沒(méi)有任何輸出,表示沒(méi)有該文件 # touch ./schoolw3c.txt # 添加文件 schoolw3c.txt # locate schoolw3cb.txt # 再次檢索 schoolw3c.txt,依然沒(méi)有該文件 # updatedb # 更新 locate.db 數(shù)據(jù)庫(kù) # locate schoolw3c.txt # 再次數(shù)據(jù)庫(kù)檢索 schoolw3c.txt,找到該文件 /root/schoolw3c/schoolw3c.txt
使用-U選項(xiàng)可以指定要更新 slocate 數(shù)據(jù)庫(kù)的目錄。
updatedb -U /root/schoolw3c/
Linux 命令大全
上一個(gè)教程:Linux命令 ls 和 ll 的使用方法與基本區(qū)別
下一個(gè)教程:面試題-Linux-001-常用命令