ubuntu下查找文件位置的方法

1.find(查找最全面)

  find是通过遍历硬盘进行查找,查找的最为全面,但是同时也比较耗时,find的使用方法如下:

find <指定目录> <指定条件> <指定动作>

 其中 / 代表在根目录下寻找,-name代表按照文件名进行匹配,firefox代表所需要寻找的文件名

2、locate

与find不同,locate查找的速度更快,原因是locate搜索的是一个数据库(/var/lib/locatedb),该数据库包含本地的所有文件信息,由Linux自动创建与更新,每天更新一次。故而使用locate的时候,可能找不到最新变动过的文件,我们可以在查找的时候使用sudo updatedb手动更新数据库。其使用方法如下。

 3、whereis + 文件名

用于程序名的搜索,搜索结果只限于二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s),如果省略参数,则返回所有信息。

 

 4、which +可执行文件名

这个指令只可用于搜索可执行文件,并返回第一个搜索结果。

 

  • 11
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值