Linux查看某 个软件的安装路径(地址)有时显得非常重要。比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除、 添加安装文件等等,很多地方都要用到查案文件安装路径的命令。

这里给大家介绍Linux查看文件安装路径(地址)命令

 

一、查看文件安装路径:

 

由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。

这里以httpd为例。比如说我安装了Oracle,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可 以用下面的命令查看所有的文件路径

在终端输入:

whereis httpd

回车,如果你安装好了httpd,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)

httpd: /usr/sbin/httpd /usr/sbin/httpd.worker /usr/sbin/httpd.event /etc/httpd /usr/lib/httpd /usr/share/man/man8/httpd.8.gz

 

可以看出来,httpd安装在是个目录里。

如果你没有安装httpd或者httpd安装没成功,则不会显示文件路径出来。只提示:

httpd:

二、查询运行文件所在路径:

如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以httpd为例):

which httpd

结果会显示:

[root@rhel632 ~]# which httpd
/usr/sbin/httpd


三。查找文件位置 (原创)

查找 samba中的 passdb.db的位置  发现没在/etc/samba/下 ,就查找了一下
[root@rhel632 ~]# find / -name passdb.tdb
find: 探测到文件系统循环;“/var/named/chroot/var/named” 是与 “/var/named” 相同的文件系统循环的一部分。
/var/lib/samba/private/passdb.tdb

感觉 /  是根路径的意思

locate 也好,不过必须是具体 ,因为它会把所有含有制定字的文件,路径中包括的 都列出来

[root@rhel632 ~]# locate passdb.tdb

/var/lib/samba/private/passdb.tdb

 

 

出自:http://www.cnblogs.com/qq78292959/archive/2012/03/04/2379763.html