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