期刊文献+

Linux文件搜索命令解析以及locate命令查询优化 被引量:1

Command Parsing of File Searching and Query Optimization of Locate Command in Linux
下载PDF
导出
摘要 随着linux系统逐渐被广泛使用,系统使用者一般使用命令行的方式操作系统包括文件查找,特别是将linux系统作为服务器时,在数量众多的文件中找到需要的文件需要消耗很多时间,为了更快找到所需要的文件,针对现有的两种linux文件搜索命令的实现原理以及实现过程进行剖析,以及对著名的Boyer-Moore串匹配算法进行分析后,使用改进的BM算法对其中一种搜索命令即locate命令中字符串匹配算法进行优化,对改进算法的复杂度进行分析发现,在文件名的字符串匹配过程中与原来KMP算法相比较具有更高的效率,查找的速度更快。 Linux system has been widely used recently.Users often use command line to operate the system as well as find the files;especially,when the linux system is used as a server,one often spends much time in finding the file needed in a large number of files.In order to find the file needed quickly,we analyze the implementation principles and process of two existing linux file search commands;besides,after analyzing the famous Boyer Moore-string matching algorithm,we used the improved algorithm of BM to optimize the string matching algorithm in locate command,a kind of search command.Based on the analysis on complexity of the improved algorithm,it has higher efficiency and a faster query speed in the string matching process of filename,compared with the former KMP algorithm.
出处 《浙江理工大学学报(自然科学版)》 2016年第3期409-413,共5页 Journal of Zhejiang Sci-Tech University(Natural Sciences)
基金 国家自然科学基金项目(51475434)
关键词 linux文件搜索 find命令 locate命令 BM算法 updatedb命令 Linux file search find command locate command BM algorithm updatedb command
  • 相关文献

参考文献4

二级参考文献25

  • 1章昱,李腊元.网络入侵检测系统的设计与实现[J].武汉理工大学学报(交通科学与工程版),2004,28(5):657-660. 被引量:10
  • 2苗杰,邵品洪.BM模式匹配算法的改进研究[J].现代图书情报技术,1994(3):36-39. 被引量:9
  • 3BOYER R S, MOORE J S. A fast string searching algorithm [ J]. Communications of the ACM, 1977, 20(10) : 762 -772.
  • 4KNUTH D E, MORRIS J H, PRATT V R. Fast pattern matching in strings [ J]. SIAM Journal of Computing, 1977, 6(2) : 323 -350.
  • 5GUIBAS L J, ODLYZKO A M. A new proof of the linearity of the Buyer-Moore string searching algorithm [ J]. SIAM Journal of Com- puting, 1980, 9(4): 672-682.
  • 6SCHABACK R. On the expected sublinearity of the Boyer-Moore al- gorithm [J]. SIAM Journal on Computing, 1988, 17(4): 648 - 658.
  • 7COLE R, HARIHARAN R. Tighter upper bounds on the exact com- plexity of string matehing [ J]. SIAM Journal of Computing, 1997, 26(3): 803 -856.
  • 8HORSPOOL R N. Practical fast searching in strings [ J]. Software Practice and Experience, 1980, 10(6) : 501 -506.
  • 9SUNDAY D M. A very fast substring search algorithm [ J]. Commu- nications of the ACM, 1990, 33(8) : 132 - 142.
  • 10罗宇.《Linux操作系统实验教材》.电子工业出版社.第1版,2009年.

共引文献24

同被引文献3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部