-f 终止最后的 -M、-S 或 -B 目录列表并发文件名起始位置信号。
示例 要查找 /usr/ucb 目录中的所有文件,这些文件或者在 /usr/man/man1 目录里没有归档或者在 /usr/src/cmd 目录里没有源,请输入:cd /usr/ucb
whereis -u -M /usr/man/man1 -S /usr/src/cmd -f *
文件 /usr/share/man/* 包含手册文件的目录。
/sbin,/etc,/usr/{lib,bin,ucb,lpp} 包含二进制文件的目录。 /usr/src/* 包含源代码文件的目录。2.find / -name 文件名查出很多东西,有很多“Permission Denied".#find / -name php.ini find [路径][参数] -gid n 查找群众ID为n的文件 -group name 查找群组名称为n的文件 -uid n 。。。。。。。 -username 。。。。。。。 -name file查找文件名为file的文件 -type type查找文件属性为type的文件。(d、l、b……) -atime n 列出n*24小时存取过的文件 -ctime n 列出n*24小时新增的文件 -mtime n 列出n*24小时被修改过的文件 -newer file 列出比file文件还要新的文件3.locate 文件名最快的方法.执行模糊查找。注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案若是最近才建立或刚更名的,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。(etc/crontab)locate指定用在搜寻符合条件的档案,它会去储存档案与目录名称的数据库内,寻找合乎范本样式条件的档案或目录录,可以使用特殊字元(如 ”*”或”?”等)来指定范本样式,如指定范本为kcpa*ner, locate会找出所有起始字串为kcpa且结尾为ner的档案或目录,如名称为kcpartner若目录录名称为kcpa_ner则会列出该目录下包括子目录在内的所有档案。locate指令和find找寻档案的功能类似,但locate是透过update程序将硬盘中的所有档案和目录资料先建立一个索引数据库,在执行 loacte时直接找该索引,查询速度会较快,索引数据库一般是由操作系统管理,但也可以直接下达update强迫系统立即修改索引数据库。不过第一次在执行update後再使用locate寻找档案常会失败,此时就要执行slocate ˉu该命令(也可执行updatedb指令,其效果相同)来更新slocate数据库,该命令会在/usr/sbin下产生slocate执行档,再由 locate到此数据库寻找所要找的资料。locate:该命令在运行时需要后台索引的数据库作为支撑,在 Ubuntu 中这个数据库文件位于 /var/cache/locate/locatedb。一般来说,这个数据库文件每天是通过 cron 自动更新的。如果不幸没有得到更新,那么可以执行 sudo updatedb 来手动更新。
我的世界,我的梦
最有效的资本是我们的信誉,它24小时不停为我们工作。