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有固定的尋找路徑,所以也許不行找到您所想找的.