FreeBSD 文件和目錄查找
0. 前言
檔案搜尋,對于一個新系統(tǒng)來說,可能沒有很大的用途;
但是對于一個舊系統(tǒng),檔案及文件越來越多, 這時就必須要用搜尋來找尋檔案了。
1.which
指令 : which ( locate a program file in the user's path )
語法 : which program
用途 : 從使用者的執(zhí)行路徑,尋找執(zhí)行文件。
實例 : 搜尋 cd 的位置。
2.whereis 指令 : whereis ( locate programs )
語法 : whereis [ -bms ] program
用途 : 尋找原始程序數(shù)據(jù)夾 (source directory), 二進制程序 (binary). 使用手冊 (manuals)
參數(shù) : -b 搜尋二進制程序 ; -m 搜尋使用者手冊; -s 搜尋原始程序的數(shù)據(jù)夾
實例 :
(1) 搜尋 cd 使用者手冊的位置。 
( 2) 搜尋 cd 執(zhí)行文件的位置。
說明 : 若不加任何參數(shù),則表示 -bms 都有。 實例中出現(xiàn)警告訊息乃是因泡泡未安裝 X-window 的關(guān)系。
3.find
指令 : find ( walk a file hierarchy )
語法 : find 起始目錄 -name 欲找的文件名 -print
用途 : 在檔案系統(tǒng)架構(gòu)中搜尋。
實例 : 在目前目錄中,搜尋名為 test 的檔案。
4.grep 指令 : grep ( print lines matching a pattern )
語法 : grep pattern file_name
用途 : 搜尋檔案內(nèi)容中含有 pattern 的行。
實例 : 搜尋檔案 test 中,包含 panda 的行。
先顯示檔案內(nèi)容: 
后進行內(nèi)容搜尋:

5.locate
指令 : locate ( find filenames quickly )
語法 : locate program/file
用途 : 從系統(tǒng)建立的數(shù)據(jù)庫中搜尋檔案及數(shù)據(jù)夾。
實例 : 從數(shù)據(jù)庫中搜尋 test 檔案。

說明 : /var/db/locate.database 預(yù)設(shè)的 locate 數(shù)據(jù)庫: /usr/libexec/locate.updatedb
更新 locate 數(shù)據(jù)庫的 script 檔案。 /etc/periodic/weekly/310.locate 定時更新重建 locate 數(shù)據(jù)庫的 script 檔案。
補充 : 因 locate 預(yù)設(shè)每一個星期才更新一次數(shù)據(jù)庫,所以新建立的檔案不會出現(xiàn)。但是它的數(shù)據(jù)顯示量是最多的喔
相關(guān)文章
Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié)
這篇文章主要介紹了Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié),需要的朋友可以參考下2023-05-03
一些朋友問小編FreeBSD如何添加硬盤?別擔(dān)心,今天小編就為大家分享FreeBSD添加硬盤的方法,希望對大家會有幫助,有需要的朋友一起去看看吧2017-04-06- 今天小編為大家?guī)淼氖荈reebsd PF 安裝使用詳解,希望對大家會有幫助,有需要的朋友一起去看看吧2017-04-06
FreeBSD下zfs: failed with error 6錯誤如何解決?
最近一些朋友問小編 FreeBSD下zfs: failed with error 6錯誤如何解決?今天小編要為大家?guī)淼氖?FreeBSD下zfs: failed with error 6錯誤的解決方法,有需要的朋友一起去看2017-04-06Unix文件系統(tǒng)和pwd命令實現(xiàn)詳解
今天小編要為大家?guī)淼氖荱nix文件系統(tǒng)和pwd命令實現(xiàn)詳解,希望對大家會有幫助,有需要的朋友一起去看看吧2017-04-01- 今天小編將為大家?guī)淼氖荱nix中的dot命令詳解!希望對大家會有幫助!有需要的朋友一起去看看吧2017-03-22
- 近日!一些朋友對于freebsd時間設(shè)置小節(jié)存在疑慮!下面小編將為大家?guī)淼氖莊reebsd時間設(shè)置小節(jié)詳解!希望對大家會有幫助!有需要的朋友一起去看看吧2017-03-19
- 今天小編要為大家?guī)淼氖莋rub2引導(dǎo)freebsd詳解!希望對大家會有幫助,有需要的朋友一起去看看吧2017-03-19
- 下面小編為大家?guī)淼氖荈reeBSD10安裝內(nèi)核源代碼方法講解!希望能夠幫助到大家!有需要的朋友一起去看看吧2017-03-19
FreeBSD下如何使GraphicsMagick支持中文字體?
最近一些朋友在問FreeBSD下如何使GraphicsMagick支持中文字體?今天小編為大家?guī)淼氖荈reeBSD下使GraphicsMagick支持中文字體的方法!有需要的朋友一起去看看吧2017-03-15


