База полезных знаний

Удаление дубликатов в Linux

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

Содержание:

Нахождение и удаление дубликатов файлов в Linux

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

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

FSlint

Программа FSlint доступна в большинстве репозиториев дистрибутивов Линукс, включая такие, как Рэд Харт, Федора, Дебиан, Ubuntu. Достаточно открыть терминал и осуществить установку требуемого пакета. В Дебиан либо Ubuntu надо просто ввести команду: sudo apt-get install fslint

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

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

Программа Fdupes для удаление дубликатов в Linux

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

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

Для работы необходимо набрать команду fdupes и указать путь к директории, в которой следует отыскать дубликаты. К примеру, чтобы вывести все необходимые дубликаты файлов в вашей директории надо ввести команду:

fdupes ~/

По умолчанию fdupes не может осуществить рекурсивный поиск. Для проведения его следует ввести:

–r

Таким образом, вышеуказанная команда будет выглядеть следующим образом:

fdupes ~/–r

За сохранность своих файлов можете не переживать – данная программа демонстрирует перечень дубликатов, а не удаляет их. Безусловно, в этом имеются и определённые недостатки – вы будете вынуждены вручную удалять все ненужные файлы с помощью команды:

rm

Заключение

Помимо выше приведённых 2-х утилит, есть ещё и довольно эффективная программка под названием dupeGuru. Однако в большинстве дистрибутивов Линукса она не доступна. Главным достоинством DupeGuru является то, что она является кроссплатформенным.

Мы рассказали вам о самых популярных и эффективных методах для поиска и удаления файлов-дубликатов. А как вы ищите дубликаты файлов? Расскажите о них в комментариях.

Exit mobile version