一种Linux系统文件夹对比方法技术方案

技术编号:8765578 阅读:661 留言:0更新日期:2013-06-07 22:52
本发明专利技术提供一种Linux系统文件夹对比方法,该方法提供了一种在Linux系统下寻找两个文件夹之间不同之处的路径,使得用户不需要在Linux系统下借助界面软件来比较两个文件夹,快速列出两个文件夹下的目录名、文件名不同以及文件内容不同,适用于Linux系统命令行界面下两个文件夹比较,还可用于不同文件系统之间文件夹之间的比较。

【技术实现步骤摘要】

【技术保护点】
一种Linux系统文件夹对比方法,?其特征在于该方是针对Linux系统命令行界面下两个文件夹内容的比较,首先,该方法通过Linux系统du命令获取两个文件夹的文件和目录列表,然后,通过文件和目录列表获取文件和目录位置,接着,通过opendir()函数判断读取的是文件还是目录,若是目录,判断目录名是否一致,一致就继续比较流程,不一致输出信息;若是文件,判断文件名是否一致,不一致输出信息,一致的话读取文件内容,逐个字节的比较,最后输出比较结果,该系统包括:获取文件和目录列表模块(1);对比模块(2),其中:获取文件和目录模块(1)是使用Linux系统下du命令获取两个文件夹的文件和目录列表;对比模块(2)负责比较文件夹下同一位置、同一文件名文件的内容;对比步骤如下:首先,使用du命令生成两个文件夹的文件和目录列表;然后,使用dcmp?+?文件夹a?+?文件夹b命令对两个文件夹内容进行比较,不同的地方就会在界面上打印出来。

【技术特征摘要】

【专利技术属性】
技术研发人员:张延良胡振孟圣智
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1