linux中updatedb命令详解,updatedb命令
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命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成都大熊猫基地熊猫一般什么时候出来
- 下一篇: 免疫性不孕治疗要多少钱