73.diff
diff命令用于比较文件内容差异。可以使比较两个文件,也可以比较两个目录下相同名称的所有文件。
--help选项获得帮助信息。
-a或--text diff预设只会逐行比较文本文件。
-c 显示全部内文,并标出不同之处。
-<行数> 指定要显示多少行的文本。此参数必须与-c或-u参数一并使用。
-i或--ignore-case 不检查大小写的不同。
-q或--brief 仅显示有无差异,不显示详细的信息。
-r或--recursive 比较子目录中的文件。
-S<文件>或--starting-file<文件> 在比较目录时,从指定的文件开始比较。
-v或--version 显示版本信息。
-w或--ignore-all-space 忽略全部的空格字符。
例1:比较两个文件示例
文件内容如下:
使用-a选项对比
使用-i选项对比,忽略大小写。结果少了一项不同之处。
例2:对比a和b两个目录下的文件
b目录下比a多一个文件。