diff是在UNIX系统上的一个工具程式,它可以比较两个档案之间的不同。通常它被用来比较同一个档案,在不同版本间的差异。它可以产生一个副档名为.diff或.patch的档案,这个档案可以被另一个工具程式patch来使用。
这个程式最早是由贝尔实验室所研发,1974年,由道格拉斯·麦克罗伊写作的第五版,成为第一个正式版本。