Как найти и удалить повторяющиеся файлы в 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
Найдите дубликаты файлов с помощью Fdupes
После завершения установки вы можете использовать fdupes для выявления дубликатов файлов. Чтобы найти дубликаты файлов, выполните следующую команду, указав путь к каталогу.
fdupes <directory path>
Вы можете увидеть дубликаты файлов, представленные в выводе.
Поиск дубликатов файлов в подпапках с помощью Fdupes
Приведенная выше команда находит дубликаты файлов только в текущей папке. Он не просматривает подпапки и тому подобное. Чтобы найти дубликаты в папке и подпапках, вам нужно запустить команду fdupes с параметром -r.
fdupes -r <directory path>
Из вывода видно, что опция «-r» выполняет более тщательный поиск дубликатов в папках и подпапках.
Поиск непустых дубликатов файлов с помощью Fdupes
Вы также можете искать непустые дубликаты файлов. Это поможет вам сосредоточиться на задаче и вам не придется иметь дело с пустыми файлами. Чтобы использовать эту опцию, используйте следующую команду.
fdupes -n <directory path>
Получите информацию о повторяющихся файлах с помощью Fdupes
Запустите команду fdupes с параметром -m, чтобы получить дополнительную информацию о наборе повторяющихся файлов.
fdupes -m <directory path>
Вы также можете запустить команду fdupes с параметром -S, чтобы получить информацию о размере дубликатов файлов.
fdupes -S <directory path>
Выполните следующую команду, чтобы сохранить выходные данные команды fdupes.
fdupes <directory path> > output.txt
Удалить дубликаты файлов с помощью Fdupes
После того, как вы сократите количество дубликатов в каталоге, вы можете удалить дубликаты, запустив команду fdupes с параметром -d.
fdupes -d <directory path>
Вам будет предложено сохранить версии из списка повторяющихся файлов. Просто введите номер файла, указанный в списке, чтобы сохранить файл.
Дополнительные параметры в команде Fdupes
Вы можете запускать команды fdupes с несколькими параметрами, чтобы воспользоваться предлагаемыми преимуществами. Например, вы можете узнать все непустые файлы в папках и подпапках с помощью следующей команды.
fdupes -n -r <directory path>
Или получить общую информацию обо всех дубликатов файлов в папках и подпапках.
fdupes -m -r <directory path>
Вывод
Организация файлов сама по себе является трудоемким процессом. Когда вы учитываете время и работу, необходимые для организации неорганизованного хранилища, вы получаете несколько часов потраченного впустую времени и усилий.
Однако благодаря таким приложениям, как fdupes, выявление дубликатов файлов и их удаление никогда не было проще и эффективнее. Инструкции в этой статье предоставят вам несколько вариантов того, как вы можете обращаться с дубликатами файлов.