Pokud jste obeznámeni s diff; linuxový terminálový nástroj pro porovnávání dvou souborů, pokud jde o kontextové rozdíly a rozvržení, budete milovat to, co Meld má nabídnout. Představte si Meld jako nástroj rozdílů s grafickými aktualizacemi.
Ať už máte co do činění se soubory úložiště Git, adresářovými soubory nebo běžnými systémovými soubory, vizuální schopnosti Meld dělá z jakéhokoli úkolu porovnávání souborů nejen zábavu, ale také procházku parkem.
Třídění dat a souborů kódu již proto nemusí být pro vývojáře a začínající uživatele Linuxu problémem. Navíc Splynout nabízí funkci sloučení a navíc je to grafický nástroj pro porovnání.
Nainstalujte si Meld v Linuxu
Než se budeme moci naučit lana implementace Meld jako účinný nástroj pro porovnávání souborů jej nejprve musíme nainstalovat a spustit v našem systému Linux.
V závislosti na preferencích distribuce systému Linux nainstalujte Meld s odkazem na následující možnosti instalačního příkazu. Ujistěte se, že jste uživatelem Sudoer nebo máte oprávnění Sudo v systému Linux, který používáte.
$ sudo apt-get install meld [On Debian, Ubuntu and Mint] $ sudo yum install meld [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emerge -a sys-apps/meld [On Gentoo Linux] $ sudo pacman -S meld [On Arch Linux] $ sudo zypper install meld [On OpenSUSE]
Porovnání dvou souborů v Linuxu pomocí Meld
Vytvořte dva soubory s mírně odlišnou strukturou obsahu. Tyto soubory použijeme k demonstraci síly Meld jako nástroj pro porovnávání souborů.
Vytvořte první soubor.
$ nano file1
Tento soubor naplníme nějakým náhodným obsahem.
1 2 3 4 5 6 7 8 9 10 one two three four five six seven eight nine ten This file contains some number sequences in numeric and textual form. Regards, LinuxShellTips Tutor
Vytvořte druhý soubor.
$ nano file2
a znovu jej naplňte následujícím obsahem.
11 2 13 4 15 6 7 8 19 10 one twice three four five six seven eight nine ten This file contains some number sequences in numeric form and some textual representation of the numbers. Regards, LinuxShellTips Tutor
Porovnání dvou souborů v Linuxu
Nyní můžeme implementovat a provést pokus o porovnání souborů týkající se těchto dvou souborů.
$ meld file1 file2
Za prvé, Meld zvýrazní tu část obou souborů, která se liší od světle modré barvy popředí. Potom použije tmavě modrou barvu popředí, aby poukázal na klíčové kontextové prvky, díky nimž se tyto dva soubory liší.
Porovnání tří souborů v Linuxu
Na rozdíl od nástroje pro porovnávání souborů rozdílů se může Meldova schopnost porovnávání souborů flexibilně rozšířit na tři soubory. Vytvořme třetí soubor a udělejme jej mírně odlišným od prvních dvou porovnávaných souborů.
$ nano file3
Přidejte do něj následující obsah.
21 22 23 24 25 26 27 8 9 10 ones twice thrice fourth fifth sixth seventh eight nine ten This file contains some number sequences in numeric and textual formats. Regards, LinuxShellTips Tutor
Zkusme nyní porovnat soubor1 , soubor2 a soubor 3 ve stejnou dobu.
$ meld file1 file2 file3
Jak se očekávalo, Meld zvýraznil část ze tří souborů, které se liší, a vynechal kontextovou část, která je ve všech souborech identická.
Úprava porovnávaných souborů v Linuxu
Ať už používáte Meld Chcete-li porovnat změny souborů ve dvou nebo třech souborech, někdy možná budete chtít udělat víc, než jen poznamenat rozdíly mezi těmito soubory. Meld otevře vaše soubory v editovatelném prostředí.
Chcete-li upravit soubory, musíte spustit Meld .
$ meld file1 file2
Ve výše uvedeném případě jsme úspěšně upravili oba soubory a uložili změny prostřednictvím Meld.
Porovnání dvou adresářů v Linuxu
Své štěstí můžeme protáhnout také pomocí Meld a v případě potřeby porovnejte dva adresáře. Pro efektivní spuštění tohoto příkazu použijte práva root.
$ meld Documents Downloads
Při práci se soubory adresářů Meld vynikají čtyři důležité funkce Meld:
Porovnání Meld
Tato funkce zdůrazňuje hlavní rozdíly mezi těmito dvěma soubory.
Meld Same
Tato funkce se pokusí načíst podobné soubory mezi těmito dvěma adresáři.
Meld New
Tato funkce třídí a zobrazuje nové přírůstky adresářových souborů mezi dvěma porovnávanými adresáři.
Změněná směs
Pokud máte nedávno upravený soubor adresáře, který byste si chtěli poznamenat, tato funkce Meld se o tyto potřeby postará.
Meldova vizualizace z něj dělá ideální nástroj pro porovnávání souborů a adresářů, protože snadno dešifruje i ty nejmenší rozdíly mezi cílovými soubory a adresáři. Také, pokud jste vývojář závislý na Gitu , Splynout je ideální pro porovnání vašich odevzdání před tím, než budete moci odeslat nebo stáhnout jakékoli změny kódu do svých úložišť.