WHEREIS(1) WHEREIS(1)

NAME
whereis - 用這個只令找出二元檔,查尋頁(manual page),和原始檔 PATH
/usr/bin/which

SHARE LIBRARY
libc.so.6 => /lib/libc.so.6
/lib/ld-linux.so.2 =>/lib/ld-linux.so.2


SYNOPSIS
whereis [ -bmsu] [-BMS 目錄... -f] 檔名...

DESCRIPTION
whereis找出二元檔,原始檔和查尋章節,所提供的檔名會被拆成檔名和 副檔名.然後whereis就可以在linux下找出程式.


OPTIONS
-b 尋找二元檔(binary).

-m 尋找查尋章節(manual section).

-s 尋找原始檔(source).

-u 尋找非普通的資料,所謂非普通的資料就是對於所要求的

型態沒有資料.

-B 對於二元檔(binary),改變或限制whereis所尋找的地方.

#whereis -b ls
ls: /bin/ls
#whereis -B /tmp ls
#

-M 對於查尋章節(manual section),改變或限制whereis所尋找的地方.

-S 對於原始檔(source),改變或限制whereis所尋找的地方.

-f 中斷最後一個目錄的串列,並且發出開始的檔名.在BMS選項中.

一定要使用-f這個參數.

EXAMPLE
找到所有在/usr/bin下沒有在/usr/man/man1下用/usr/src的資料所提到 的檔案.

example%cd /usr/bin

example%whereis -u -M /use/man/man1 -S /usr/src/-f *

FILES
/{bin,sbin,etc}

/usr{lib,bin,old,new,local,include,etc,src,man,sbin,X386,TeX,
g++-include}

/usr/local{X386,TeX,X11,include,lib,man,etc,bin,games,emacs}


SEE ALSO
chdir(2)

BUGS
因為whereis用chdir(2V)來達到較快的速度,所以傳給-BMS的路徑名稱一 定要完整,必須由'/'開始.

whereis有固定的尋找路徑,所以也許不行找到您所想找的.