ubuntu 查找文件命令

which:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。当加上-a参数时返回所有查找结果。

 

 

whereis 文件

  特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.

whereis: 只能用于程序名的搜索,而且只会搜索二进制文件(-b),manual路径下的说明文件(-m),源代码文件(-s)以及其他特殊文件(-u)。如果省略参数则返回所有查找信息。Linux系统会将系统内的所有文件都记录在一个数据库文件里面。whereis利用该数据库来查找数据,速度相当快,而且没有实际查询硬盘,比较节省时间。

find / -name 文件

  特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用

  #find / -name php.ini

find:该命令直接查找硬盘,所以花费时间比较长。该命令可以找到你想要的任何文件!

locate 文件

  强力推荐的方法,最快,最好的方法.

  注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.

locate:作用相当于find -name,但是比后者要快很多,因为locate命令也是用数据库查找的。但是因为该数据库默认是一天更新一次的,所有使用locate命令有可能找不到最近新建的文件。这时就需要手动更新数据库,命令很简单,直接输入“updatedb”就好了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值