9 Najlepsze narzędzia do porównania i różnicy (różnica) dla Linux

9 Najlepsze narzędzia do porównania i różnicy (różnica) dla Linux

Podczas pisania plików programu lub normalnych plików tekstowych programiści i pisarze czasami chcą poznać różnicę między dwoma plikami lub dwiema wersjami tego samego pliku. Po porównaniu dwóch plików komputerowych w Linux różnica między ich zawartością nazywa się różnica. Opis ten narodził się z odniesienia do wyjścia Diff, dobrze znanego narzędzia porównawczego plików wiersza poleceń UNIX.

9 Najlepsze narzędzia do pliku Linux lub narzędzia porównawcze

Istnieje kilka narzędzi porównawczych plików, których można użyć w Linux, aw tej recenzji przyjrzymy się jednemu z najlepszych narzędzi opartych na terminalu i GUI, które możesz skorzystać podczas pisania kodu lub innych plików tekstowych.

1. polecenie diff

Lubię zaczynać od oryginalnego narzędzia wiersza poleceń UNIX, które pokazuje różnicę między dwoma plikami komputerowymi. Diff jest prosty i łatwy w użyciu, jest wstępnie zainstalowany w większości dystrybucji Linux. Porównuje linię plików według linii i wyświetla różnicę między nimi.

Możesz sprawdzić wpis ręczny dla diff, aby łatwo go użyć.

# Man diff 
Polecenie Linux diff to porównanie plików

Istnieje kilka opakowań różnica narzędzie, które poprawia jego funkcjonalność, a one obejmują:

Polecenie Colordiff

Colordiff to skrypt perla, który wytwarza to samo wyjście co różnica, Ale z podświetleniem koloru i składni. Ma konfigurowalne schematy kolorów.

Możesz zainstalować Colordiff W systemach Linux przy użyciu domyślnych narzędzi menedżera pakietów o nazwie Yum, DNF lub Apt-get, jak pokazano.

# mniam instaluj colordiff [on Centos/Rhel/Fedora] # dnf instaluj colordiff [on Fedora 23+ Wersja] $ sudo apt-get instaluj colordiff [on Debian/Ubuntu/Mint] 

Możesz sprawdzić wpis ręczny dla Colordiff jak pokazano.

# Man Colordiff 
Komenda Linux Colordiff - Wyjście różnorodne kolorów

polecenie wdiff

Wdiff użyteczność to front różnica Polecenie używane do porównywania plików według słowa według słowa. Ten program jest bardzo przydatny przy porównywaniu dwóch tekstów dla zmienionych słów i dla których akapity zostały uzupełnione.

Żeby zainstalować Wdiff W systemach Linux uruchom:

# mniam instaluj wdiff [on Centos/Rhel/Fedora] # dnf instaluj wdiff [on Fedora 23+ wersja] $ sudo apt-get instaluj wdiff [on Debian/Ubuntu/Mint] 

Używać Wdiff Podręcznik do używania go w Linux.

# Man Wdiff 
WDIFF porównaj dwa pliki w Linux

2. Polecenie vimdiff

Vimdiff działa w zaawansowany sposób w porównaniu z różnica pożytek. Umożliwia użytkownikowi edytowanie maksymalnie czterech wersji pliku przy jednoczesnym pokazaniu różnic. Kiedy go uruchamiasz, Vimdiff Otwiera dwa, trzy lub cztery pliki za pomocą edytora tekstu VIM.

Vimdiff edytuj wiele plików dla różnic

Odwiedź stronę główną: http: // vimdoc.Źródło.net/htmldoc/diff.html

Spojrzał na starą szkołę różnica Narzędzia, szybko przejdźmy do niektórych GUI diff Narzędzia dostępne w Linux.

3. Kompare

Kompare jest Diff GUI Opakowanie, które pozwala użytkownikom przeglądać różnice między plikami, a także scalanie.

Niektóre z jego funkcji obejmują:

  1. Obsługuje wiele formatów diff
  2. Wspiera porównanie katalogów
  3. Obsługuje odczyt plików diff
  4. Dostosowywany interfejs
  5. Tworzenie i stosowanie łat do plików źródłowych
Narzędzie Kompare - porównaj dwa pliki w Linux

Odwiedź stronę główną: https: // www.KDE.org/aplikacje/rozwój/Kompare/

4. Diffmerge

Diffmerge to międzyplatformowa aplikacja GUI do porównywania i łączenia plików. Ma dwa silniki funkcjonalne, silnik diff, który pokazuje różnicę między dwoma plikami, co obsługuje podświetlenie i edytowanie wewnątrz linii oraz silnik scalania, który wyświetla zmienione linie między trzema plikami.

Ma następujące funkcje:

  1. Obsługuje porównanie katalogu
  2. Integracja przeglądarki plików
  3. Bardzo konfigurowalne
Diffmerge - porównaj pliki w Linux

Odwiedź stronę główną: https: // sourceGear.com/diffmerge/

5. Meld - narzędzie diff

Meld jest lekkim narzędziem GUI Diff and Scal. Umożliwia użytkownikom porównywanie plików, katalogów plus programy kontrolowane w wersji. Zbudowany specjalnie dla programistów ma następujące funkcje:

  1. Dwukierunkowe i trójstronne porównanie plików i katalogów
  2. Aktualizacja porównania plików jako użytkowników wpisuje więcej słów
  3. Ułatwia łączenie się przy użyciu trybu automatycznego łączenia i akcji na zmienionych blokach
  4. Łatwe porównania za pomocą wizualizacji
  5. Obsługuje git, rtęć, subwersję, bazar i wiele innych
Meld - narzędzie różnicowe do porównania pliku w Linux

Odwiedź stronę główną: http: // meldmerge.org/

6. Narzędzie rozproszone - GUI Diff

Rozproszony to kolejne popularne, bezpłatne, małe i proste narzędzie GUI i scalanie, którego można użyć w Linux. Napisany w Pythonie, oferuje dwie główne funkcje, to znaczy: porównanie plików i kontrola wersji, umożliwianie edycji plików, scalanie plików, a także wyświetlanie różnicy między plikami.

Możesz wyświetlić podsumowanie porównawcze, wybierz wiersze tekstu w plikach za pomocą wskaźnika myszy, dopasowanie linii w sąsiednich plikach i edytować różne pliki. Inne funkcje obejmują:

  1. Podświetlanie składni
  2. Skróty klawiatury dla łatwej nawigacji
  3. Obsługuje nieograniczone cofanie
  4. Wsparcie Unicode
  5. Obsługuje GIT, CVS, DARCS, Mercurial, RCS, Subversion, SVK i Monotone
Rozproszony - narzędzie do porównywania plików tekstowych w Linux

Odwiedź stronę główną: http: // rozproszony.Źródło.internet/

7. Xxdiff - narzędzie różnicowe i scalania

Xxdiff to bezpłatny, potężny komparator plików i katalogu oraz narzędzie do scalania, które działają na systemach UNIX, takich jak systemy operacyjne, takie jak Linux, Solaris, HP/UX, Irix, Dec Tru64. Jednym ograniczeniem XXDIFF jest brak obsługi plików Unicode i wbudowana edycja plików diff.

Ma następującą listę funkcji:

  1. Płytkie i rekurencyjne porównanie dwóch, trzech plików lub dwóch katalogów
  2. Podświetlenie różnicy poziomej
  3. Interaktywne połączenie plików i zapisanie wynikającego wyjścia
  4. Obsługuje scalanie recenzji/policji
  5. Obsługuje zewnętrzne narzędzia różnicowe, takie jak GNU Diff, SIG Diff, Cleareddiff i wiele innych
  6. Rozszerzalne za pomocą skryptów
  7. W pełni konfigurowalne przy użyciu pliku zasobów oraz wielu innych drobnych funkcji
narzędzie XXDIFF

Odwiedź stronę główną: http: // furius.CA/xxdiff/

8. KDIFF3 - - Narzędzie Diff and Scal

Kdiff3 jest kolejnym fajnym, różnicowym narzędziem różnicowym i scalonym Kdevelop. Działa na wszystkich platformach podobnych do UNIX, w tym Linux i Mac OS X, Windows.

Może porównać lub scalać dwa do trzech plików lub katalogów i ma następujące godne uwagi funkcje:

  1. Wskazuje różnice według linii i charakteru według charakteru
  2. Obsługuje automatyczne łączenie
  3. Wbudowany redaktor do radzenia sobie z konfliktami scalonymi
  4. Obsługuje Unicode, UTF-8 i wiele innych kodeków
  5. Umożliwia drukowanie różnic
  6. Obsługa integracji Windows Explorer
  7. Obsługuje również automatyczne wykrywanie za pośrednictwem „BOM”-BYT-rzędu
  8. Obsługuje ręczne wyrównanie linii
  9. Intuicyjne GUI i wiele innych
Narzędzie KDIFF3 dla Linux

Odwiedź stronę główną: http: // kdiff3.Źródło.internet/

9. Tkdiff

Tkdiff jest także wieloplatformowym, łatwym w użyciu opakowaniem GUI dla narzędzia Unix Dift. Zapewnia widok różnic między dwoma plikami wejściowymi. Może działać na Linux, Windows i Mac OS X.

Dodatkowo ma kilka innych ekscytujących funkcji, w tym Diff Bupmarks, graficzną mapę różnic w łatwej i szybkiej nawigacji oraz wiele innych.

Odwiedź stronę główną: https: // sourceforge.net/projekty/tkdiff/

Po przeczytaniu tej recenzji jednej z najlepszych komparatorów plików i katalogu oraz narzędzi scalania, prawdopodobnie chcesz wypróbować niektóre z nich. Mogą nie być jedynymi dostępnymi narzędziami różnicowymi, które można znaleźć w systemie Linux, ale wiadomo, że oferują najlepsze funkcje, możesz również poinformować nas o wszelkich innych narzędziach różnicowych, które testowałeś i uważasz, że zasługuje na to, aby być wspomniane wśród najlepszych.