养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Linux文件管理之diff命令

时间:2024-09-20 20:51:17

diff命筠沭鱿漆令,比较文件的差异。以行的方式比较文件的差异。如指定要比较的目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。语法:diff[参数][文件1][文件2];

工具/原料

电脑

虚拟机\Ubuntu

方法/步骤

1、在Ubuntu中打开命令窗口,输入:diff--help。查看diff命令详细介踏群拆虮绍。diff命令参数比较多,可以比较不同文件找到改动的地方。

Linux文件管理之diff命令

2、在命令窗口直接对文件进行比较。可以看到各种符号,这些符号的含义是需要了解的。a=add,c=change,d=delete。

Linux文件管理之diff命令

3、‘-c’参数显示全憧钏荭拜部内文,并标出不同之处,context模式比较。‘***’表示第一个文件,‘---’表示第二个文件,文件名、日期、时间详细信息显示。文件内容显示‘+’和‘-’都沪枭诽纾代表的是第一个文件需要执行的操作,才能与第二个文件匹配。‘!’表示存在差异,第一个文件需要修改。

Linux文件管理之diff命令

4、‘-u’参数以合并的方式来显示文件内容的不同,unified模式比较,和‘-c’比较模式类似。

Linux文件管理之diff命令

5、文件目录比较,可以看到运行时候命令比较了相同的文件名,命令被拓展执行,并输出比较结果。

Linux文件管理之diff命令

6、‘-y’参数以并列的方式显示文件的异同之处,‘-W’参数指定栏宽(注意大写)。命令扩展,并且格式调整符合语法格式。以并排格式输出比较结果。

Linux文件管理之diff命令

© 一点知识