Как сравнить файлы и папки в linux с помощью программы Meld

Как сравнить файлы и папки Meld
Как сравнить файлы и папки. Сегодня будем рассматривать программу для сравнения данных — «Meld». Это кроссплатформенное решение. Работает в OS X, Linux, Windows. Доступно сравнение сразу трех объектов. Что особенно важно для разработчиков, возможна интеграция с системами контроля версий — Git, Bazaar, Mercurial, Subversion и другие.

Обзор программы Meld

С помощью Meld можно сравнить файлы рядом и сразу отредактировать их. Сравнивая каталоги мы наглядно увидим какие из файлов, где находятся и при необходимости перенесем их между директориями. Итак обо всем по порядке. Начнем с инсталляции. Команда для установки:

Для остальных скачать можно с официального сайта

Сравниваем каталоги (папки)

Для начала рассмотри как сравнить папки. После установки программы meld запустим и увидим такой интерфейс, смотрите скриншот.

Окно программы Meld

Выберите «Сравнение каталогов». Нажмите на кнопку со стрелкой и надписью «Нет». Выберите требуемые каталоги. Можно сравнить две или три папки. Для трех поставьте флаг «3-х полосное сравнение».

Интерфейс сравнение папок в Meld

Нажмите кнопку «Сравнить»

сопоставление папок в Meld с активной кнопкой Сравнить

Отобразятся каталоги с содержимым. Можно наглядно посмотреть в каких, что находится.

Отображение результата сравнения

Как видим зеленым цветом отображаются существующие объекты а серым цветом с зачеркнутым названием отсутствующие. С помощью управляющих кнопок можно копировать между собой недостающие файлы и папки или удалять. Те же действия можно совершать с помощью контекстного меню которое можно вызвать правой кнопкой мыши.

Дополнительно в этом меню есть опция «Открыть внешним приложением». Например, можно сразу отрыть и отредактировать файл с помощью вашего штатного текстового редактора.

Как сравнить файлы и папки в linux с помощью программы MeldЕсли каталогов и папок очень много можно применить фильтры расположенные в верхнем меню, что бы сделать отображение более компактным.

Интерфейс применения фильтров в Meld

Сравнение файлов в Linux

Теперь перейдем к сравнению файлов. Здесь все так же как и при сравнении папок только выбрать нужно кнопку «Сравнение файлов». Точно так же выбираем требуемые файлы. Можно сравнить два файла или три. Все так же как с каталогами.

Открытое окно для сравнения файлов в Meld

Нажимаем кнопку «Сравнить».

Результат вывода

Увидим разницу в документах. В местах, где есть несовпадение, нажав на черные стрелки копируйте строку в нужном направлении. На приведенном примере нажав на левую стрелку будет скопирована строка с недостающим тегом «<body>» в документ расположенный справа в котором этого тега нет.

Читайте также:  Легковесный софт для нетбуков

Элементы показывающие разницу в конкретном месте файла

Таким образом мы можем не только сравнивать каталоги и файлы но и отредактировав объединить при необходимости.

Вот таким простым способом можно легко синхронизировать файлы и папки.

ВИДЕО: Как сравнить файлы и папки в linux:

(Visited 731 times, 1 visits today)
Михаил Чужой

Администратор сайта и автор публикаций. Здесь я рассказываю о работе с компьютером и делюсь своим личным опытом: обзорами, инструкциями и решениями.

Михаил Чужой
Добавить комментарий