Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

 

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

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

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

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

Предпосылки

  • Система на базе Linux
  • Терминальный доступ
  • Учетная запись пользователя с привилегиями sudo.

Примечание . Команды в этом руководстве выполняются в системе Ubuntu 20.04. Все инструкции в руководстве действительны для любой системы на базе Linux.

Установите Fdupes в Ubuntu

Установочный пакет fdupes поставляется со всеми основными дистрибутивами Linux. Чтобы установить fdupes в Ubuntu, просто выполните следующую команду apt.

sudo apt install fdupes
sudo apt install fdupes

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

Найдите дубликаты файлов с помощью Fdupes

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

fdupes <directory path>

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

Вы можете увидеть дубликаты файлов, представленные в выводе.

Поиск дубликатов файлов в подпапках с помощью Fdupes

Приведенная выше команда находит дубликаты файлов только в текущей папке. Он не просматривает подпапки и тому подобное. Чтобы найти дубликаты в папке и подпапках, вам нужно запустить команду fdupes с параметром -r.

fdupes -r <directory path>

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

Из вывода видно, что опция «-r» выполняет более тщательный поиск дубликатов в папках и подпапках.

Поиск непустых дубликатов файлов с помощью Fdupes

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

fdupes -n <directory path>

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

Получите информацию о повторяющихся файлах с помощью Fdupes

Запустите команду fdupes с параметром -m, чтобы получить дополнительную информацию о наборе повторяющихся файлов.

fdupes -m <directory path>

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

Вы также можете запустить команду fdupes с параметром -S, чтобы получить информацию о размере дубликатов файлов.

fdupes -S <directory path>

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

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

fdupes <directory path> > output.txt

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

Удалить дубликаты файлов с помощью Fdupes

После того, как вы сократите количество дубликатов в каталоге, вы можете удалить дубликаты, запустив команду fdupes с параметром -d.

fdupes -d <directory path>

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

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

Дополнительные параметры в команде Fdupes

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

fdupes -n -r <directory path>

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

Или получить общую информацию обо всех дубликатов файлов в папках и подпапках.

fdupes -m -r <directory path>

Как найти и удалить повторяющиеся файлы в Ubuntu с помощью Fdupes

Вывод

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

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