A005:查找文件之find, locate, whereis, which, type

本文介绍了Linux环境下常用的文件查找命令,包括find、locate、whereis、which及type等,详细解释了这些命令的功能特点及应用场景,并提供了实用的命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

find 最强大,但参数也较多,需指定查找目录,如 find / -name“filename”; 但是通常不大用find 的!因为速度慢之外,也很操硬盘!

locate 是一个快速查找命令,有预先索引好的数据库,由于数据库是定时更新(如果查询不到,可以先更新数据库,使用命令updatedb(/usr/bin/updatedb)),因此,结果上可能会有迟滞和错误。(相当于“find-name”的另一种写法);

whereis 是一个根据环境变量(PATH)查找可执行文件的命令,返回多个结果

which  whereis,但是返回的只是第一个结果

type 查看命令的类型,bash builtin,还是其他,亦可输出命令所在的的地址

 

Find慢,优先使用whereis和locate。 locate是在数据库里查找,数据库每天更新一次。 

范例一:将过去系统上面 24 小时内有更动过内容 (mtime) 的档案列出

# find / -mtime 0

# find / -mtime 3 ,意思是说今天之前的 3*24 ~ 4*24 小时之间

#-ctime n :将n*24小时内改变、新增的文件或者目录列出来

范例二:找出档名为 passwd 这个档案

# find / -name passwd

范例三:将和passwd文件(或命令)相关的文件都查找出来

whereis passwd

which grep

which passwd

范例四:

搜索etc目录下所有以sh开头的文件。

locate /etc/sh

搜索用户主目录下,所有以m开头的文件。

locate ~/m

搜索用户主目录下,所有以m开头的文件,并且忽略大小写。

locate -i ~/m

type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。

type命令的使用实例:

  $ type cd

系统会提示,cd是shell的自带命令(build-in)。

  $ type grep

系统会提示,grep是一个外部命令,并显示该命令的路径。

  $ type -p grep

加上-p参数后,就相当于which命令。

 

参考:http://www.kuqin.com/linux/20091009/70532.html

http://blog.chinaunix.net/uid-20864319-id-448844.html

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值