对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到“/usr/share”和“/usr/local”这两个路径下。但是:如果我们需要查看软件安装路径又怎么办呢?因为你不能保证人人都会有这种习惯会安装到默认目录对吗?

Linux查看软件安装目录及位置4种方法

说起是3种方法,无非是Linux下的几个个命令而已,find、whereis、which、locate都可以,特别是前两个命令更加的好。

以下示例都是用来查找"zmap"这个软件具体位置在哪里?

1、find

通过find查找某个关键字,可以得到结果,结果是否精准完全取决于你的关键字。root@kali:/# find / -name zmap

2、whereis

whereis除了可以找软件位置,还可以找到命令的二进制文件,源文件和手动页文件。root@kali:/# whereis zmap

3、which

准确的来说,which并不能找软件安装位置,只能查询软件命令的运行文件所在路径。root@kali:/# which zmap

4、locate

locate命令其实是“find -name”的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。

为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。

locate命令的使用实例,具体如下:

搜索etc目录下所有以sh开头的文件。root@kali:/# locate /etc/sh

搜索用户主目录下,所有以m开头的文件。root@kali:/# locate ~/m

搜索用户主目录下,所有以m开头的文件,并且忽略大小写。root@kali:/# locate -i ~/m

总结:如果纯粹的是只找软件安装位置,我还是推荐大家用第二个命令比较好。

初学者linux查找文件安装目录,Linux查看软件安装目录及位置 方法相关推荐

  1. linux查找文件模糊名字,linux中模糊查找文件

    1.在当前目录下搜索指定文件: find . -name test.txt 2.在当前目录下模糊搜索文件: find . -name '*.txt' 3.在当前目录下搜索特定属性的文件: find . ...

  2. linux查找文件限制时间,Linux查找命令find与文件三种时间

    Linux中查找命令如下: Which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置. Find 实际搜寻硬盘查询文件名称. 其中find的功能很强大 ...

  3. linux 查找文件 mysql数据库_Linux下MySQL数据库目录多了好多文件

    发现Linux下Mysql数据库目录多了好多Mysql-bin.0000X这些文件,经过自己查找资料确认了这些就是二进制日志文件,因为数据库重要,所以步步要小心,我需要非常确认这些文件可以删除才删除, ...

  4. linux 查找文件locate,在Linux使用locate查找文件

    在Linux上工作时,最常见的操作之一是搜索文件和目录.在Linux系统上,有几个命令find和locate 可以让您搜索使用最常用的文件. locate命令是按文件和目录名称搜索的最快,最简单的方法 ...

  5. linux查找文件新添加,Linux:查找新添加的文件

    尝试使用find.事情是这样的: find . -ctime -10 这会给你的文件和目录的列表,从当前目录,即有其州内内开始在过去10天发生变化. 例子: 我的下载目录如下: [email prot ...

  6. linux 查找文件夹命令_如何从命令行在Linux中查找文件,文件夹和目录?

    linux 查找文件夹命令 Linux provides different ways to find and locate files and folders. We can use GUI too ...

  7. linux如何搜索软件在哪个目录,Linux查看软件安装目录及位置 方法

    对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到"/usr/share"和"/usr/local"这两个路径下.但是:如果我们需要查看软件安 ...

  8. 怎么在linux指定目录下查找文件夹下,Linux下如何使用find命令指定目录查找文件...

    在进行Linux命令操作的时候,有时会搜索出许多目录,而这些目录又不是我们所需要的,这时就可以将其忽略.下面学习啦小编就教大家如何使用find命令忽略子目录. 使用find命令在linux系统中查找文 ...

  9. linux查找文件 在哪个目录下,linux查找文件在哪个文件夹

    linux查找文件在哪个文件夹 linux下查找文件可以使用find命令 例如:find / -name tnsnames.ora 查到:/opt/app/oracle/product/10.2/ne ...

最新文章

  1. 6.5 如何确定聚类数-机器学习笔记-斯坦福吴恩达教授
  2. DiscuzToolkit
  3. OpenGL:画三角形程序详解笔记
  4. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计.doc
  5. c++freopen函数_使用示例的C语言中的freopen()函数
  6. python大纲_python学习大纲
  7. 解决:jsp 页面不全,response 内容不完整
  8. hdu 2191 (多重背包二进制优化)
  9. 阿里平头哥“生娃”!最强 RISC-V 处理器玄铁 910 诞生!
  10. 几个安卓 app 暴露超1亿用户的数据
  11. cad计算机试题及答案,CAD考试试题库及参考答案整理版.doc
  12. QPainter详解
  13. 如何区分b ,B,KB,MB,GB?
  14. 笔记 :AVS2背景建模
  15. 告诉你WHT中文站是什么?
  16. Cortex-A 系列处理器
  17. matplotlib作图系列之内置颜色使用(一)
  18. 笃行不怠勾勒人才图,望城区人才工作为高质量发展增添强劲动力
  19. Python字符串及运算
  20. 解析增量xml数据到数据库

热门文章

  1. h5点播播放mp4视频遇到的坑,ios的h5不能播放视频等
  2. java中showdialog返回值_Flutter:showDialog:build函数返回null
  3. 操作系统作业调度算法c语言,操作系统课程设计报告电梯调度算法c语言实现.doc...
  4. java生成者消费者模式,java生产消费者模式
  5. 数据建模分层_bigartm库进行分层主题建模
  6. Intellij IDEA 使用JRebel 热部署(破解)
  7. 【Node.JS】事件的绑定与触发
  8. iOS--app自定义相册--创建相簿,存储图片到手机
  9. 1+X大数据应用开发(java)理论题库/中级测验二十(全图片记录 )
  10. FJNU2019级第二场排位赛D题Nim题解