谁可以说明whereis,find,locate最具体的不同

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

谁可以说明whereis,find,locate最具体的不同

#1

帖子 eexpress » 2005-08-23 20:42

root@eexpress-ubuntu:/etc # whereis eciad*
eciadsl: /etc/eciadsl
root@eexpress-ubuntu:/etc # locate eciad*
/etc/eciadsl
/etc/eciadsl/eciadsl.conf.bak
/etc/eciadsl/providers.db
/etc/eciadsl/synch01.bin
/etc/eciadsl/synch05.bin
/etc/eciadsl/eciadsl.conf
/etc/eciadsl/modemeci.gif
/etc/eciadsl/modems.db
/etc/eciadsl/firmware00.bin
/etc/eciadsl/eciadsl.conf~
/var/lib/dpkg/info/eciadsl-usermode.list
/var/lib/dpkg/info/eciadsl-usermode.conffiles
/var/lib/dpkg/info/eciadsl-usermode.md5sums
/usr/bin/eciadsl-probe-device
/usr/bin/eciadsl-config-text
/usr/bin/eciadsl-pppoeci
/usr/bin/eciadsl-stop
/usr/bin/eciadsl-data.pl
/usr/bin/eciadsl-probe-synch
/usr/bin/eciadsl-check-hdlc
/usr/bin/eciadsl-vendor-device.pl
/usr/bin/eciadsl-firmware
/usr/bin/eciadsl-doctor
/usr/bin/eciadsl-check-hdlc-bug
/usr/bin/eciadsl-makeconfig
/usr/bin/eciadsl-config-tk
/usr/bin/eciadsl-start
/usr/bin/eciadsl-uc.pl
/usr/bin/eciadsl-synch
/usr/bin/eciadsl-remove-dabusb
/usr/share/doc/eciadsl-usermode
/usr/share/doc/eciadsl-usermode/BUGS
/usr/share/doc/eciadsl-usermode/TODO
/usr/share/doc/eciadsl-usermode/README.gz
/usr/share/doc/eciadsl-usermode/TROUBLESHOOTING.es.gz
/usr/share/doc/eciadsl-usermode/TROUBLESHOOTING.fr.gz
/usr/share/doc/eciadsl-usermode/TROUBLESHOOTING.it.gz
/usr/share/doc/eciadsl-usermode/TROUBLESHOOTING.pt.gz
/usr/share/doc/eciadsl-usermode/INSTALL.es
/usr/share/doc/eciadsl-usermode/INSTALL.fr
/usr/share/doc/eciadsl-usermode/INSTALL.it
/usr/share/doc/eciadsl-usermode/INSTALL.pt
/usr/share/doc/eciadsl-usermode/README.es.gz
/usr/share/doc/eciadsl-usermode/README.fr.gz
/usr/share/doc/eciadsl-usermode/TROUBLESHOOTING.gz
/usr/share/doc/eciadsl-usermode/README.it.gz
/usr/share/doc/eciadsl-usermode/README.pt.gz
/usr/share/doc/eciadsl-usermode/INSTALL
/usr/share/doc/eciadsl-usermode/copyright
/usr/share/doc/eciadsl-usermode/rc.adsl
/usr/share/doc/eciadsl-usermode/changelog.Debian.gz
/home/exp/.Trash/eciadsl-usermode_0.10-1_i386.deb
/home/exp/软件安装/eciadsl驱动
/home/exp/软件安装/eciadsl驱动/synch05.bin
/home/exp/软件安装/eciadsl驱动/eciadsl.conf
/home/exp/软件安装/eciadsl驱动/install adsl.txt~
/home/exp/软件安装/eciadsl驱动/install adsl.txt
/home/exp/软件安装/eciadsl驱动/eciadsl-usermode_0.10-1_i386.deb
/home/exp/软件安装/eciadsl驱动/_eciadsl-usermode_0.11-beta1_i386 需要libc6高版本支持.deb
/media/win_c/Documents and Settings/exp/Cookies/exp@eciadsl.flashtux[1].txt
/media/win_c/Documents and Settings/exp/Local Settings/Temporary Internet Files/Content.IE5/SXU7CXAV/eciadsl.flashtux[1].htm
/media/win_c/Documents and Settings/exp/Recent/eciadsl-synch_bin.tar.bz2.lnk
/media/win_c/Documents and Settings/exp/Recent/eciadsl-usermode-0.10.tar.gz.lnk
root@eexpress-ubuntu:/etc # find eciad*
eciadsl
eciadsl/eciadsl.conf.bak
eciadsl/providers.db
eciadsl/synch01.bin
eciadsl/synch05.bin
eciadsl/eciadsl.conf
eciadsl/modemeci.gif
eciadsl/modems.db
eciadsl/firmware00.bin
eciadsl/eciadsl.conf~
root@eexpress-ubuntu:/etc #
● 鸣学
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#2

帖子 oneleaf » 2005-08-23 21:21

which 只能寻找执行文件 ,并在PATH变量里面寻找。

whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。

locate 同上,不过文件名是部分匹配。

find 是直接在硬盘上搜寻,功能强大,但耗硬盘,一般不要用。
当净其意如虚空,远离妄想及诸取,令心所向皆无碍
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#3

帖子 eexpress » 2005-08-23 22:09

oneleaf 写了:whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。
终于清楚了。因为locate找到几次删除了的。
● 鸣学
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

Re: 谁可以说明whereis,find,locate最具体的不同

#4

帖子 syrano » 2009-09-29 17:27

:em02
E=m c^2
gzbao9999
帖子: 627
注册时间: 2008-11-08 18:34

Re: 谁可以说明whereis,find,locate最具体的不同

#5

帖子 gzbao9999 » 2009-10-14 12:55

这帖子要顶 :em11
气血鼓荡,身体发胀,偶飘上头,三时舒畅
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 谁可以说明whereis,find,locate最具体的不同

#6

帖子 wangdu2002 » 2009-10-14 14:40

whereis用得最习惯。 :em03
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
xsoul
帖子: 441
注册时间: 2007-06-05 18:27

Re: 谁可以说明whereis,find,locate最具体的不同

#7

帖子 xsoul » 2009-10-14 19:23

及时updatedb...
头像
imfinger
帖子: 45
注册时间: 2010-03-29 17:08

Re: 谁可以说明whereis,find,locate最具体的不同

#8

帖子 imfinger » 2010-07-22 15:03

做一个标记 学习了 :em06
ubuntu新手
回复