> ## Content Index
> Fetch the complete content index at: https://blog.themarfa.name/llms.txt
> Use this file to discover other available public pages before exploring further.

# Обзор DirEqual. Как легко сравнить файлы и папки на macOS
- URL: https://blog.themarfa.name/kak-lieghko-sravnit-faily-i-papki-na-macos/
- Published: 2024-02-22T06:28:36.000Z
- Updated: 2024-02-22T06:28:35.000Z
- Description: По работе мне иногда приходится сравнивать содержимое нескольких папок или файлов для быстрого анализа различий. И на Windows я нашёл отличное решение этой задачи, а что же с Mac?
- Author: Константин Докучаев
- Tags: Обзор, macOS, DirEqual

По работе мне иногда приходится сравнивать содержимое нескольких папок или файлов для быстрого анализа различий. И на Windows я нашёл отличное решение этой задачи, а что же с Mac?

### Тут тоже что-то есть

[**DirEqual**](https://naarakstudio.com/direqual/) — приложение, которое позволяет сравнивать несколько папок между собой, файлы и их содержимое. Есть даже возможность синхронизации различий.

### Сравнение папок

При первом запуске DirEqual вам нужно добавить в список сравнения папки или файлы. Чтобы выбрать более двух папок, нужно зажимать кнопку ALT при их добавлении. Также важен порядок выбора папок. Сравнение в приложении всегда происходит слева направо, но перед запуском источники данных легко можно поменять местами.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-14-at-08.45.05@2x.png)

Также перед запуском в меню сверху можно исключить лишние данные из анализа или активировать сравнение содержимого файлов, а не только их метаданных.

После запуска сравнения DirEqual выдаст информацию о том, какие файлы удалены, добавлены или изменены.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-14-at-08.48.59@2x.png)

После анализа можно посмотреть историю предыдущих сканирований или отобразить скрытые, одинаковые и различающиеся данные.

При клике на файл его можно просмотреть, увидеть данные о нём, отредактировать теги и прочее.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-14-at-08.50.11@2x.png)

Чтобы синхронизировать отличия между папками, файлы нужно выделить и выбрать одно из четырёх действий: копирование, копирование и переименование, копирование только отличий, удаление. И затем нажать кнопку выполнения указанных действий и подтвердить их.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-14-at-09.13.50@2x.png)

Другой вариант — нажать кнопку синхронизации, и приложение автоматически приведёт все папки в полное соответствие между ними. При этом можно указать необходимость удаления файлов и выбрать тип синхронизации: слева направо, справа налево или полное обновление.

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

В отличие от сравнения папок, анализ файлов меня сильно разочаровал. DirEqual позволяет сравнивать файлы двумя способами: текст и бинарный.

Со вторым вариантом всё понятно. Он нужен для специфических задач, и его основная цель — узнать, есть ли в принципе различия.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-14-at-09.20.27@2x-1.png)

А вот с текстовыми данными у меня возникли проблемы. DirEqual умеет работать далеко не со всеми форматами, и список поддерживаемых я не нашёл. Сравнить два .doc файла у меня не получилось. А вот с .txt проблем не возникло.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-14-at-09.28.03@2x.png)

После анализа вы можете легко увидеть, какие данные были добавлены, удалены или изменены между файлами. Но в отличие от анализа папок, синхронизировать или применить точечные различия нельзя.

### Прочие фишки

При сравнении папок можно настроить, насколько утилита будет чувствительна к различиям. Например, можно полностью игнорировать даты или небольшие отличия в них, настроить обработку алиасов и прочее.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-14-at-09.30.35@2x.png)

DirEqual позволяет создавать снапшоты папок, в которых хранится вся информация о файлах в них, включая контрольную сумму. Правда, я не смог придумать нормального применения этой функции.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-14-at-09.37.52@2x.png)

### Стоимость

Попробовать DirEqual можно без ограничений в течение двух недель. Затем будет необходимо приобрести лицензию.

Вариантов лицензий — два: разовая оплата и подписка. В первом случае минимальная стоимость составляет $35 за одного пользователя и любое количество установок для него. В лицензию входят и все будущие обновления.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-14-at-09.41.58@2x.png)

Подписка начинается от $4.95 в месяц, и в ней нет ограничений по пользователям и установкам.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-14-at-09.42.14@2x.png)

💡

[Как оплачивать иностранные сервисы](https://blog.themarfa.name/obnovliaietsia-vsie-sposoby-oplachivat-pokupki-v-inostrannykh-maghazinakh-i-siervisakh/)

---

Если забыть про сравнение файлов, которое, по моему мнению, вообще не работает, DirEqual — неплохой вариант для анализа различий и синхронизации папок.

Приложение даёт легко понять, какие же данные были изменены, быстро их просмотреть и применить изменения точечно или массово. Также мне понравилась возможность тонкой настройки сканера, которая позволяет исключить ложные срабатывания.

[Попробовать DirEqual](https://naarakstudio.com/direqual/)