diff命令能夠酌行比較純文本文件內的內容,並輸出文件的差別。spa
diff [option] [file1] [file2]3d
1)比較倆文本文件code
[root@king ~]# cat test1 1 2 3 4 5 6 [root@king ~]# cat test2 4 5 6 7 8 [root@king ~]# diff test1 test2 1,3d0 #<==刪除文件1的第1行到第3行,刪除文件2的第0行,即不刪除。 < 1 < 2 < 3 6a4,5 #<==文件1的第6行增長下面2行文本,即文本2的第4行和第5行 >7 >8
2)並排格式輸出blog
[root@king ~]# diff -y test1 test2 #<==使用-y參數就能夠並排輸出。 1 < 2 < 3 < 4 4 5 5 6 6 > 7 > 8 [root@king ~]# diff -y -W 30 test1 test2 #<==若是以爲上面太寬,則能夠使用-W參數 指定寬度。 1 < 2 < 3 < 4 4 5 5 6 6 > 7 > 8