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
转载于:https://blog.51cto.com/xueyue8/1135948