DOS文件对比(fc)

DOS文件对比(fc)教程

Dos 中的 fc 命令可以快速对比文件的内容。

DOS fc命令详解

功能

比较两个文件并显示它们之间的不同。

语法

FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn] [drive1:][path1]filename1 [drive2:][path2]filename2

参数

参数 描述
drive:path/filename 对比文件所在的目录。
/A 只显示每个不同处的第一行和最后一行。
/C 不分大小写。
/N 在 ASCII 比较上显示行数。
/T 不要将 tab 扩充到空格。
/W 为了比较而压缩空白( tab 和空格)。

DOS fc命令常用实例

实例

实例 描述
fc /a 只显示每个不同处的第一行和最后一行。
fc /c 不分大小写。
fc /n 在 ASCII 比较上显示行数。
fc /t 不要将 tab 扩充到空格。
fc /w 为了比较而压缩空白( tab 和空格)。

显示文件差异

语法

fc /a

案例

使用 cd 命令进入 E 盘,具体命令如下:

cd /d e:haicoder

运行后,输出如下:

55 DOS fc.png

首先我们先看下两个的文件,如下图:

56 DOS fc.png

输入以下命令:

fc /a fileA.txt fileB.txt

运行结果如下图:

57 DOS fc.png

不分大小写

语法

fc /c fileA.txt fileB.txt

案例

使用 cd 命令进入 E 盘,具体命令如下:

cd /d e:haicoder

运行后,输出如下:

58 DOS fc.png

首先查看两个文件的区别,如下图:

59 DOS fc.png

对比两个文件,不区分大小写,具体命令如下:

fc /c fileA.txt fileB.txt

运行之后结果如下图:

60 DOS fc.png

显示行数

语法

fc /n fileA.txt fileB.txt

案例

使用 cd 命令进入 E 盘,具体命令如下:

cd /d e:haicoder

运行后,输出如下:

61 DOS fc.png

对比两个文件,显示不同之处并显示行号,具体命令如下:

fc /n fileA.txt fileB.txt

运行之后结果如下图:

62 DOS fc.png

区分Tab及空格

语法

fc /t fileA.txt fileB.txt

案例

使用 cd 命令进入 E 盘,具体命令如下:

cd /d e:haicoder

运行后,输出如下:

63 DOS fc.png

默认情况下,tab 键等于 8 个空格,输入命令如下:

fc fileA.txt fileB.txt

运行之后结果如下图:

64 DOS fc.png

此时如果需要区分 tab 和空格,则需要输入以下命令:

fc /t fileA.txt fileB.txt

运行之后结果如下图:

65 DOS fc.png

压缩Tab及空格

语法

fc /w fileA.txt fileB.txt

案例

使用 cd 命令进入 E 盘,具体命令如下:

cd /d e:haicoder

运行后,输出如下:

66 DOS fc.png

压缩 tab 和空格后比较,输入命令如下:

fc /w fileA.txt fileB.txt

运行之后结果如下图:

67 DOS fc.png

DOS文件对比(fc)教程总结

Dos 中的 fc 命令可以快速对比文件的内容。