Le moyen le plus rapide de trouver des différences entre deux fichiers dans unix?

Je veux trouver la différence entre deux fichiers, puis ne mettre que les différences dans un troisième fichier. J'ai vu des différentes approches à l'aide de awk, de comparaison et de comm. Sont plus là ?

par exemple.Comparer deux fichiers ligne par ligne et de générer de la différence dans un autre fichier

par exemple.Copier les différences entre deux fichiers sous unix

J'ai besoin de savoir qui est le moyen le plus rapide de trouver toutes les différences et de les répertorier dans un fichier pour chacun des cas ci-dessous -

Case 1 - file2 = file1 + extra text appended.
Case 2 - file2 and file1 are different.

source d'informationauteur Steam