- - Як використовувати Meld для порівняння змін у файлах на Linux

Як використовувати Meld для порівняння змін у файлах на Linux

Якщо ви робите багато розробок або аудит кодув Linux пошук коду для пошуку тонких змін може бути дуже стомлюючим. На щастя, є просте рішення: просто використовуйте Meld. За допомогою Meld можна швидко виявити зміни у файлах, каталогах тощо.

Встановити Meld

Щоб використовувати Meld, вам потрібно запустити або Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE або ОС Linux, яка може встановити Flatpaks.

Ubuntu

sudo apt install meld

Debian

sudo apt-get install meld

Arch Linux

Отримання програми Meld в Arch Linux - це не такможливо без ввімкнення джерела програмного забезпечення "Додаткове". Цей сховище часто вимикається за замовчуванням у багатьох установках Arch, оскільки воно має програмне забезпечення, не важливе для більшості систем.

Увімкнення джерела додаткового програмного забезпечення відбувається шляхом невеликого редагування файлу конфігурації Pacman. Для цього відкрийте термінал і отримайте кореневий доступ за допомогою су командування. Якщо ви вирішите не дозволити су, а судо -с буде достатньо

su -

або

sudo -s

За допомогою кореневого доступу відкрийте файл конфігурації Pacman у програмі редагування тексту Nano.

nano /etc/pacman.conf

У Нано використовуйте клавіші зі стрілками вниз для навігації по файлу Пошук за записом "Додатково". До РЕПО "Екстра" є три рядки. Видаліть усі символи # перед рядками та натисніть Ctrl + O щоб зберегти зміни. Вийдіть із редактора, натиснувши Ctrl + Xта повторно синхронізуйте інструмент для упаковки Arch.

pacman -Syy

Запуск повторної синхронізації завантажує нове сховищеінформація для вже налаштованих програмних репостів. Також буде завантажено списки пакетів та налаштовано Extra. Коли це вирішено, можна встановити додаток Meld в Arch Linux.

pacman -S meld

Fedora

sudo dnf install meld

OpenSUSE

sudo zypper install meld

Загальний Linux через Flatpak

Meld є частиною проекту Gnome, томупрограмне забезпечення знайде свій шлях майже на кожному дистрибутиві Linux у вигляді нативного двійкового пакету. Однак якщо ви розповсюджуєте дистрибутив Linux, який з якоїсь причини не має доступу до власного інсталятора, наступне найкраще - це отримати програму через Flatpak.

Перш ніж встановлювати Meld через Flathub, слідкуйте за нашимипосібник, щоб дізнатися, як налаштувати систему упаковки Flatpak на вашому ПК з Linux. Коли у вас працювати Flatpaks, відкрийте термінал і введіть наступні команди, щоб встановити Meld.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.meld

Після запуску команд вище, щоб встановити Meld, запустіть його вперше за допомогою:

flatpak run org.gnome.meld

Використовуйте Meld для порівняння файлів

Основна мета Мельда - знайти тонківідмінності в тексті, і він може виявити зміни дуже швидко. Що ще краще, Meld має підтримку безлічі різних типів тексту та файлів, гарантуючи, що незалежно від того, ваші зміни можна виявити.

Якщо ви не впевнені, як перевірити наявність «відмінностей» у файлах у програмі Meld, виконайте наступні дії.

Крок 1: На сторінці запуску Meld знайдіть «порівняння файлів». Під опцією "Порівняння файлів" ви побачите кнопку, на якій написано "ні". Клацніть по ньому та використовуйте його, щоб переглянути перший файл у вашому порівнянні.

Крок 2: Завантаження першого файлу в meld будеперетворити додаток у режим розділеного екрана. У лівій частині розділеного екрана ви побачите перший доданий файл. Праворуч ви побачите порожню сторінку. Клацніть заголовок сторінки та завантажте файл, який ви хочете порівняти, з тим, що був раніше.

Крок 3: Коли два файли закінчуються завантаженням у Meld,він підкреслить зміни, які він бачить у тексті, із синім кольором та подібністю із вапняно-зеленим. Прокрутіть і подивіться на текст. Якщо ви незадоволені відмінностями, натисніть значок стрілки над "розріз" та дозвольте Meld змінити її.

Коли вас влаштовують зміни, внесені в Meld, натисніть кнопку «зберегти».

Використовуйте Meld для порівняння каталогів

Крім перевірки різних файлів на відмінностіу тексті Meld можна знайти відмінності в каталогах. Порівняння каталогів - це зручна функція, якщо ви намагаєтесь зберегти дві різні папки однаковими, але не можете визначити, чи є у них однаковий вміст.

Щоб скористатися цією функцією, запустіть Meld, перегляньте екран запуску та натисніть кнопку «Порівняння каталогу».

Після вибору "Порівняння каталогів", два поляз "жодним" з'явиться. Клацніть на обидва вікна та скористайтеся меню, щоб встановити папки, які ви намагаєтеся порівняти. Коли папки встановлені, натисніть «порівняти», і додаток Meld негайно завантажить обидві папки та підкреслить відмінності в обох каталогах.

Скопіюйте файли / папки

Потрібно скопіювати файл або папку з одного боку наінші? Прокрутіть список, виберіть каталог або файл і клацніть правою кнопкою миші на ньому. Після клацання правою кнопкою миші натисніть на опцію «копіювати в», щоб перемістити дані.

Коментарі