Ubuntu18.04系統(tǒng)如何用locate命令查找文件或目錄
在ubuntu18.04中如何用locate命令查找文件或目錄呢?本文給出詳細說明。
locate命令其實是find -name的另一種寫法,但是要比后者快得多,原因在于它不搜索具體目錄,而是搜索一個數(shù)據(jù)庫/var/lib/locatedb,這個數(shù)據(jù)庫中含有本地所有文件信息。Linux系統(tǒng)自動創(chuàng)建這個數(shù)據(jù)庫,并且每天自動更新一次,所以使用locate命令查不到最新變動過的文件。
語法:
locate (選項) (參數(shù))
選項:
-d<目錄>或--database=<目錄>:指定數(shù)據(jù)庫所在的目錄;
-u:更新slocate數(shù)據(jù)庫;
--help:顯示幫助;
--version:顯示版本信息。
參數(shù):
要查找的文件名中含有的字符串。
實例:
搜索etc目錄下所有以sh開頭的文件:
locate /etc/sh
版權(quán)保護: 本文「Ubuntu18.04系統(tǒng)如何用locate命令查找文件或目錄」由 云主機配置專家 原創(chuàng),轉(zhuǎn)載請保留鏈接: http://www.iqcg.cn/docs/system/731.html