国内最专业的IT技术学习网

UI设计

当前位置:主页 > 亚博2018体育博彩 >

Linux搜索文件的5个高效命令的正确使用方法

发布时间:2019/09/05标签:   命令    点击量:

原标题:Linux搜索文件的5个高效命令的正确使用方法
1. 媒介本文重要讲授Linux体系里最罕用的5个高效搜寻文件的下令,他们分辨是which,type,whereis,locate,find他们的应用分辨是: which:在PATH门路变量中,搜寻体系下令对应文件的名目地位 type:用于表现哪些下令是shell自带的,哪些下令是内部下令。怎样应用选项-p,会表现内部下令的保留地位,相称于which下令。 whereis:只能用于搜寻顺序名,选项-b用于搜寻二进制文件,即编译好的文件、选项-m用于搜寻用户手册文件和选项-s用于搜寻源代码文件 locate:基于数据库缓存信息表现文件地位,并不是及时查找,假如想要及时查找,应用前须要手动更新数据库。 find:Linux体系最罕用和最强盛的查找下令,用于及时查找硬盘上的文件。留神:在这5个下令中,find下令是最慢的,起因是它能够搜寻恣意范例的文件,而且是及时查找的。平日先应用whereis或许locate查找文件,假如没有找到目的文件,再用find下令这是由于whereis与locate经过查问数据库来定位文件门路的,以是相称疾速,比拟节约时光。而find下令是经过及时搜寻硬盘的文件的。locate下令是mlocte软件套件的一个子下令集,经过以下下令装置mlocate套件[root@CentOS7~]#yum-yinstallmlocate总下载量:113 k装置巨细:379 kDownloading packages:mlocate-0.26-8.el7.x86_64.rpm | 113 kB 00:00:00Running transaction checkRunning transaction testTransaction test succeededRunning transaction正在装置 : mlocate-0.26-8.el7.x86_64 1/1考证中 : mlocate-0.26-8.el7.x86_64 1/1已装置:mlocate.x86_64 0:0.26-8.el7结束!履行以下下令手动更新数据库:[root@CentOS7~]#updatedbupdatedb下令经过读取/etc/updatedb.conf中的设置,而后搜寻全部Linux文件体系的文件,而后更新数据库文件,查找文件间接读取该数据库2. 搜寻体系下令地位-`which`下令which下令在PATH变量指定的门路中,搜寻某个体系下令的地位,而且前往第一个搜寻成果。which下令的格局以下:which[-a]commandwhich下令的参数以下: -a:将全部由PATH名目中能够找到的下令均列进去,而不是只列出第一个被找到的下令。应用案例,经过which下令查找wget顺序文件地点的名目地位:[root@zcwyou~]#whichwget/usr/bin/wget能够看出wget的顺序地位3. 搜寻顺序相干的文件下令`whereis`whereis下令的应用格局以下:whereis[-bmsu]文件或名目名whereis下令的选项感化以下:选项备注-b只搜寻顺序二进制文件-m只搜寻顺序对应的应用手册-s只搜寻顺序源文件-u查找不在上述三个选项傍边的其余特别文件应用locate搜寻案例:搜寻locate这个下令顺序地点的地位:[root@CentOS7~]#whereislocate

上一篇:分布式消息系统的设计要点

下一篇:没有了

返回
版权信息Copyright ? IT技术教程 版权所有??? ICP备案编号:鲁ICP备09013610号