Поиск и замена дубликатов файлов в Ubuntu

Иногда наши системы загружены одними и теми же файлами, находящимися в разных местах, что съедает ресурсы памяти. Бывают случаи, когда мы скачиваем файл в одно место, а затем повторно скачиваем и сохраняем его в другом месте. Мы часто забываем, что в нашей системе может быть много файлов с одинаковыми именами, и мы не знаем их точного расположения.

Если вы пользуетесь системой в течение некоторого времени, эти дубликаты файлов могут занимать много места и создавать большой беспорядок. Когда мы хотим очистить систему от беспорядка, поиск дубликатов файлов вручную и их удаление - очень обременительная задача. Однако Ubuntu поддерживает множество приложений с открытым исходным кодом, которые можно использовать для поиска и удаления таких файлов.

В этой статье мы познакомим вас с двумя такими приложениями под названиями FSlint и fdupes, которые позволят вам найти и удалить дублирующие файлы из вашей системы.

Установка fslint-unofficial

Чтобы установить FSlint, откройте Терминал Ubuntu через Dash или нажав Ctrl+Alt+T.

Устанавливаем snap

после чего, устанавливаем FSlint

Установка fslint

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

FSlint Janitor

В Dash Ubuntu введите fslint, чтобы получить доступ к графическому приложению FSlint Janitor, которое поможет вам избавиться не только от дубликатов файлов, но и от пустых каталогов, файлов с неправильными именами, временных файлов и т.д.

поиск приложения fslint

Опция Duplicates в левой панели выбрана по умолчанию. Все, что вам нужно сделать, это указать путь и нажать кнопку Найти.

Поиск дубликатов файлов с помощью fslint на Ubuntu

Затем вы можете выбрать и удалить файлы, от которых хотите избавиться.

Установка и использование Fdupes

В отличие от FSlint, который может работать как в графическом режиме, Fdupes - это мощная, но простая утилита на базе терминала. Она перечисляет все избыточные файлы и позволяет удалить те, которые вы хотите.

Необходимо сначала установить утилиту с помощью этой команды:

Установите fdupes

Выполните следующую команду, чтобы получить список всех дубликатов файлов в одной директории:

Если необходимо проверить так же вложенные директории добовляем параметр -R

Используйте fdupes для сканирования каталога на наличие дубликатов файлов, к примеру

Затем вы можете самостоятельно удалить лишние файлы.

fdupes дубликаты файлов

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

Удаление дубликатов файлов с помощью fdupes

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий