Polecenie diff
służy do porównywania zawartości dwóch plików lub katalogów. Wskazuje różnice między nimi, co jest przydatne w wielu sytuacjach, takich jak kontrola wersji czy analiza zmian w plikach konfiguracyjnych.
Podstawowa składnia polecenia diff
wygląda następująco:
diff [opcje] [argumenty]
-u
: Wyświetla różnice w formacie z kontekstem (unified).-c
: Wyświetla różnice w formacie kontekstowym (context).-i
: Ignoruje różnice w wielkości liter.-w
: Ignoruje białe znaki przy porównywaniu.-r
: Porównuje katalogi rekurencyjnie.diff plik1.txt plik2.txt
diff -u plik1.txt plik2.txt
diff -r katalog1 katalog2
diff -i plik1.txt plik2.txt
diff -w plik1.txt plik2.txt
-u
dla bardziej czytelnych wyników, szczególnie przy pracy z długimi plikami.diff plik1.txt plik2.txt > różnice.txt