日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD 文件和目錄查找

【FreeBSD 文件和目錄查找】
0. 前言
檔案搜尋 , 對(duì)于一個(gè)新系統(tǒng)來(lái)說(shuō) , 可能沒(méi)有很大的用途;
但是對(duì)于一個(gè)舊系統(tǒng) , 檔案及文件越來(lái)越多 , 這時(shí)就必須要用搜尋來(lái)找尋檔案了 。;

1.which
指令 : which ( locate a program file in the user"s path ) ;
語(yǔ)法 : which program
用途 : 從使用者的執(zhí)行路徑 , 尋找執(zhí)行文件 。
實(shí)例 : 搜尋 cd 的位置 。


2.whereis 指令 : whereis ( locate programs ) ;
語(yǔ)法 : whereis [ -bms ] program
用途 : 尋找原始程序數(shù)據(jù)夾 (source Directory), 二進(jìn)制程序 (binary). 使用手冊(cè) (manuals) ;
參數(shù) : -b 搜尋二進(jìn)制程序 ; -m 搜尋使用者手冊(cè) ; -s 搜尋原始程序的數(shù)據(jù)夾
實(shí)例 :
(1) 搜尋 cd 使用者手冊(cè)的位置 。


(2) 搜尋 cd 執(zhí)行文件的位置 。

說(shuō)明 : 若不加任何參數(shù) , 則表示 -bms 都有 。實(shí)例中出現(xiàn)警告訊息乃是因泡泡未安裝 X-window 的關(guān)系 。;

3.find
指令 : find ( walk a file hIErarchy ) ;
語(yǔ)法 : find 起始目錄 -name 欲找的文件名 -print ;
用途 : 在檔案系統(tǒng)架構(gòu)中搜尋 。
實(shí)例 : 在目前目錄中 , 搜尋名為 test 的檔案 。


4.grep 指令 : grep ( print lines matching a pattern ) ;
語(yǔ)法 : grep pattern file_name
用途 : 搜尋檔案內(nèi)容中含有 pattern 的行 。
實(shí)例 : 搜尋檔案 test 中 , 包含 panda 的行 。
先顯示檔案內(nèi)容:


后進(jìn)行內(nèi)容搜尋:


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


說(shuō)明 : /var/db/locate.database 預(yù)設(shè)的 locate 數(shù)據(jù)庫(kù): /usr/libexec/locate.updatedb
更新 locate 數(shù)據(jù)庫(kù)的 script 檔案 。/etc/periodic/weekly/310.locate 定時(shí)更新重建 locate 數(shù)據(jù)庫(kù)的 script 檔案 。;
補(bǔ)充 : 因 locate 預(yù)設(shè)每一個(gè)星期才更新一次數(shù)據(jù)庫(kù) , 所以新建立的檔案不會(huì)出現(xiàn) 。但是它的數(shù)據(jù)顯示量是最多的喔

    推薦閱讀