7.2.1 文件比较命令:diff
《完美应用Ubuntu》第7章让Ubuntu命令开始工作,下面大家来体会一下Ubuntu命令的强大功能,本小节为大家介绍的是文件比较命令:diff。
AD:
7.2 文件处理命令
Linux提供了一些用于处理文件的命令,使用它们,能够完成很多只有高级文本编辑器才能完成的功能,本节对其常用的一些进行介绍。
7.2.1 文件比较命令:diff
diff命令能够比较两个文件的差异,diff命令的执行方式为:
# diff [-选项] 文件一 文件二 |
# cp /etc/passwd |
这样就很容易看到两个文件的不同了。
diff命令后还可以加一个目录名和文件名或者两个都是文件名,换句话说,如果上述命令执行方式处的文件一(或者是文件二)是目录,文件二(或者是文件一)不是目录,这样diff就会在目录中找到与文件名相匹配的文件进行比较,例如:
# diff /home file |
这样diff会在/home目录中找到是否有file文件,然后与后面的file文件进行内容比较。