欢迎来到天天文库
浏览记录
ID:33329910
大小:47.40 KB
页数:3页
时间:2019-02-24
《linux下which、whereis、locate、find命令的区别》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 1、which 语法: [root@redhat~]#which可执行文件名称 例如: [root@redhat~]#whichpasswd /usr/bin/p
2、asswd which是通过PATH环境变量到该路径内查找可执行文件,所以基本的功能是寻找可执行文件 2、whereis 语法: [root@redhat~]#whereis[-bmsu]文件或者目录名称 参数说明: -b:只找二进制文件 -m:只找在说明文件manual路径下的文件 -s:只找source源文件 -u:没有说明文档的文件 例如: [root@redhat~]#whereispasswd passwd:/usr/bin/passwd/etc/passwd/usr/share/man/man1/passwd
3、.1.gz/usr/share/man/man5/passwd.5.gz 将和passwd文件相关的文件都查找出来 [root@redhat~]#whereis-bpasswd passwd:/usr/bin/passwd/etc/passwd 只将二进制文件查找出来 和find相比,whereis查找的速度非常快,这是因为linux系统会将系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通过遍历硬盘来查找,效率自然会很高。 但
4、是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用whereis和locate查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。 3、locate 语法: [root@redhat~]#locate文件或者目录名称 例如: [root@redhat~]#locatepasswd /home/weblogic/bea/user_projects/domains/zhanggongzhe112/myserver/stage/_appsdir_DB_
5、war/DB.war/jsp/as/user/passwd.jsp/home/weblogic/bea/user_projects/domains/zhanggongzhe112/myserver/stage/_appsdir_admin_war/admin.war/jsp/platform/passwd.jsp/lib/security/pam_unix_passwd.so /lib/security/pam_passwdqc.so /usr/include/rpcsvc/yppasswd.x /usr/include
6、/rpcsvc/yppasswd.h /usr/lib/perl5/5.8.5/i386-linux-thread-multi/rpcsvc/yppasswd.ph /usr/lib/kde3/kded_kpasswdserver.la /usr/lib/kde3/kded_kpasswdserver.so /usr/lib/ruby/1.8/webrick/httpauth/htpasswd.rb /usr/bin/vncpasswd /usr/bin/userpasswd /usr/bin/yppasswd …………
7、 4、find 语法: [root@redhat~]#find路径参数 参数说明: 时间查找参数: -atimen:将n*24小时内存取过的的文件列出来 -ctimen:将n*24小时内改变、新增的文件或者目录列出来 -mtimen:将n*24小时内修改过的文件或者目录列出来 -newerfile:把比file还要新的文件列出来 名称查找参数: -gidn :寻找群组ID为n的文件 -groupname :寻找群组名称为name的文件 -uidn :寻找拥有者ID为n的文件 -username :寻
8、找用户者名称为name的文件 -namefile :寻找文件名为file的文件(可以使用通配符) 例如: [root@redhat~]#find/-namezgz /home/zgz /home/zgz/zgz /home/weblogic/bea/user_projects/domains/zgz /home/o
此文档下载收益归作者所有