FDUPES — Наводим порядок в файлах раз и навсегда

26 июл 2025
3,015
221
53
5 месяцев

Когда копии файлов становятся проблемой

Представьте: вы скачиваете фотографии с телефона на компьютер, сохраняете документы в разных папках «на всякий случай», копируете рабочие файлы для резервных копий. Через год обнаруживаете, что 30% дискового пространства занято дубликатами. Знакомая ситуация? Именно для таких случаев создан FDUPES.

Что может FDUPES

Это консольная утилита для Linux и macOS (есть порты для Windows), которая:

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

Топ-5 возможностей, которые стоит попробовать

  1. Рекурсивный поиск с опцией -r проверит все подкаталоги:
fdupes -r ~/Documents
  1. Фильтрация по размеру — находим дубли только среди больших файлов:
fdupes -G 10M /storage
  1. Быстрое удаление с сохранением одного экземпляра:
fdupes -dN ~/Downloads
  1. Кэширование результатов для ускорения повторных проверок:
fdupes -c ~/Pictures
  1. Пропуск скрытых файлов (полезно для системных папок):
fdupes -A /config

Как это работает под капотом

FDUPES сначала сравнивает файлы по размеру — это быстро отсекает заведомо разные файлы. Затем для потенциальных дубликатов вычисляет хеши (контрольные суммы) и наконец делает побайтовое сравнение для точного подтверждения.

Интересная деталь: утилита учитывает hardlinks (жесткие ссылки в Unix), которые технически являются «дубликатами», но не занимают дополнительного места на диске.

Реальные кейсы использования

  • Очистка медиатеки: Найдите одинаковые фотографии в папках с импортами из разных устройств
  • Оптимизация сервера: Освободите место, удалив дублирующиеся логи и временные файлы
  • Подготовка к бэкапу: Убедитесь, что не сохраняете одни и те же файлы по разным путям
  • Анализ проектов: Проверьте, нет ли в кодовой базе случайных копий одних и тех же модулей

Пять причин попробовать FDUPES сегодня

  1. Не зависит от графической оболочки — работает даже на серверах без GUI
  2. Не требует установки сложных зависимостей — часто есть в стандартных репозиториях
  3. Гибкость — десятки параметров для точной настройки поиска
  4. Безопасность — перед удалением можно проверить каждый файл
  5. Быстрота — работает заметно шустрее многих аналогов

Установка и первые шаги

Для Ubuntu/Debian:

Реклама
sudo apt install fdupes

Простейшая проверка:

fdupes -r ~/test_folder

Для более сложных сценариев рекомендую начать с man fdupes — там подробно описаны все опции и примеры использования.

Альтернативы и сравнение

Если вам нужен графический интерфейс, обратите внимание на:

  • FSlint
  • DupeGuru
  • Czkawka

Но если важны скорость и точность в консоли — FDUPES остается одним из лучших выборов.

FDUPES — это как профессиональный уборщик для ваших файлов. После первого использования вы удивитесь, сколько места можно освободить буквально за несколько минут. Особенно рекомендую:

  • Системным администраторам
  • Фотографам и видеографам
  • Разработчикам с большими кодобазами
  • Всем, кто годами копит файлы без систематизации

Попробуйте — и ваш жесткий диск скажет вам спасибо!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.