Linux命令分析 whereis

2021-08-07 21:03:42 字數 657 閱讀 1573

用途:用於定位命令的二進位制檔案,原始碼檔案和man說明檔案的路徑

用法:whereis   [-bmsu]   [-bms   目錄...   -f ]   檔案...

whereis命令通過查詢mlocate資料庫來定位檔案,故執行速度較快,該資料庫在centos下的路徑是/var/lib/mlocate/mlocate.db,該資料庫用來記錄檔案系統中所有檔案的資訊,每天由cron守護程序定時更新,因此對於一些建立或修改不久的檔案,有可能找不到

引數:-b   只查詢二進位制檔案

-m   只查詢man手冊檔案

-s   只查詢原始碼檔案

-u   配合其他引數,查詢指定目錄下除指定型別檔案外的不同尋常檔案

-b   在指定目錄下查詢二進位制檔案

-m   在指定目錄下查詢man手冊檔案

-s   在指定目錄下查詢原始碼檔案

注:在使用了-b,-m,-s三個引數中的任乙個以後,必須在後面加-f,指定要搜尋的檔名,如無指定則用*代替

典型用法:

1.將和程式有關的檔案搜尋出來

whereis   程式名

2.只查詢二進位制檔案

whereis   -b   程式名

3.在指定目錄下查詢指定原始碼檔案

whereis   -s   目錄   -f   檔名

linux中查詢,which和whereis

find最強大,什麼都能查 which只能查可執行檔案 whereis只能查二進位制檔案 說明文件,原始檔等 locate能查所以,但跟whereis一樣都是查資料庫裡的內容。which 只能尋找執行檔案 並在path變數裡面尋找。whereis 從linux檔案資料庫 var lib slocat...

Linux命令分析 touch

用途 更改檔案的時間戳,常用來建立新的空檔案 用法 touch 選項.檔案.touch命令可用來更改檔案的atime和mtime到當前時間,如果touch命令後接的檔案不存在,則會建立乙個該檔名的空檔案 除非有 c或 h引數 引數 a 只更改atime c no create 不建立任何檔案 d d...

Linux命令分析 mount

用途 掛載裝置到指定的掛載點 用法 mount lhv mount a ffnrsvw t vfstype o optlist mount fnrsvw o option option device dir mount fnrsvw t vfstype o options device dir mo...