1,locate 檔名
在後台資料庫中按檔名搜尋,搜搜速度更快
/var/lib/mlocate #locate命令所搜尋的後台資料庫
updatedb 更新資料庫
如果locate命令報錯
can not stat ()/var/lib/mlocate/mlocate.db': no such file or directory [jing@localhost ~]$ updatedb updatedb: can not open a temporary file for
/var/lib/mlocate/mlocate.db』
那麼就需要我們手動安裝locate
【安裝配置】
安裝mlocate
yum install mlocate
生成db資料檔案
[root@root ~]# updatedb
[root@root ~]# ls /var/lib/mlocate/mlocate.db
/var/lib/mlocate/mlocate.db
2,whereis 命令
#搜尋命令所在路徑以及幫助文件所在位置
whereis ls
[jing@localhost desktop]$ whereis ls
ls: /bin/ls /usr/share/man/man1p/ls
.1p.gz /usr/share/man/man1/ls
.1.gz
3,which 檔名
[jing@localhost desktop]$ which ls
alias
ls='ls --color=auto'
/bin/ls
4,path環境變數:定義系統搜尋命令的路徑
jing@localhost desktop]$ echo $path
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jing/bin
5,find命令:
find [搜尋範圍] [搜尋條件]
#避免大範圍搜尋,會非常耗費系統資源
#find是在系統當中搜歐所符合條件的檔名。
6,grep命令:
grep [選項] 字串 檔名
#在檔案中匹配符合條件的字串
linux檔案搜尋命令和命令搜尋命令
1.locate 速度快 find 搜尋全部檔案 1 locate 檔名 在後台資料庫中按檔名搜尋 2 資料庫所在位置 var lib mlocate 可以切換到該目錄下看看 3 用命令updatedb更新後台資料庫 4 配置檔案在 etc updatedb.config 開啟檔案搜尋位置限制時可以...
linux 檔案搜尋命令
1,locate 檔名 1 如果touch乙個檔案,locate不會搜尋出來,是因為這個不是實時查詢的,他是搜尋的檔案資源庫在 var lib molcate mlocate.db中,需要updatedb更新一下db這個檔案 2 locate不能查詢tmp目錄下的檔案 i 不區分大小寫 2,whic...
Linux檔案搜尋命令
又要開始linux命令了!gogo locate 檔名 在後台資料庫中按檔名搜尋,搜尋速度更快。注意 只能夠按照檔名搜尋 q 在這裡我發現,搜尋第乙個檔案的時候是可以搜尋出來的,但我新建了乙個檔案,再搜尋就搜尋不出來了,這是為什麼呢?a 原來locate命令是從 var lib mlocate這個資...