Linux檔案搜尋命令

2022-03-12 05:07:30 字數 1302 閱讀 6140

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這個資...