sala@home:~$

diff

Két fájl tartalmát hasonlíthatjuk össze a diff parancs segítségével. Vegyünk két igen egyszerű szövegfájlt (a.txt illetve b.txt):

Ez egy
 kicsit
 meg fog válllltozni.
 Persze a sorok
 nagy
 része
 változatlan
 marad.

 

Ez egy
 kicsit
 meg fog változni.
 Persze a sorok
 nagy
 része
 változatlan
 marad.

Ezután a két fájlt összehasonlítva:

$ diff a.txt b.txt
 3c3
 < meg fog válllltozni.
 ---
 > meg fog változni.

 Látható, hogy csak a megváltozott részeket mutatja a parancs. Lehetőségünk van arra is, hogy egymás mellett lássuk a két fájlt, a különbségeket kiemelve:

$ diff -y a.txt b.txt
 Ez egy                                Ez egy
 kicsit                                kicsit
 meg fog válllltozni.             |    meg fog változni.
 Persze a sorok                        Persze a sorok
 nagy                                  nagy
 része                                 része
 változatlan                           változatlan
 marad.                                marad.
```Végül az utolsó példa akkor lehet hasznos, ha csak arra vagyunk kíváncsiak, van-e különbség a 2 fájl között: 

$ diff -q a.txt b.txt Files a.txt and b.txt differ ```