Как найти дубликаты файлов в Linux и удалить их

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

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

Как правило я использую программу FSlint. FSlint – отличный инструмент с графическим интерфейсом для поиска дубликатов файлов в Linux и их удаления. FDUPES также находит файлы с тем же именем в Linux, но в командной строке.

FSlint: инструмент для поиска и удаления дубликатов файлов

Чтобы установить FSlint, введите следующую команду в Терминале.

sudo apt install fslint

Откройте FSlint из поиска Dash.

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

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

Вы можете выбрать параметры расширенного поиска, где вы можете определить правила, чтобы исключить определенные типы файлов или исключить каталоги, которые вы не хотите искать.

FDUPES: инструмент CLI для поиска и удаления дубликатов файлов

FDUPES – это утилита командной строки для поиска и удаления дубликатов файлов в Linux. Он может перечислить дубликаты файлов в определенной папке или рекурсивно в папке. Он спрашивает, какой файл сохранить перед удалением, и опция noprompt позволяет вам удалить все дубликаты, сохраняя первый, не спрашивая вас.

sudo apt install fdupes

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

fdupes /path/to/folder

Для рекурсивного поиска в папке используйте опцию -r

fdupes -r /home

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

fdupes -d /path/to/folder

Это ничего не удалит само по себе, но отобразит все дубликаты файлов и даст вам возможность либо удалить файлы один за другим, либо выбрать диапазон для удаления. Если вы хотите удалить все файлы без запроса и сохранения первого файла, вы можете использовать опцию noprompt -N.

Поделиться
162
0

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

2020 © УбунтуРус - полезный информационный портал об операционных системах Ubuntu и Debian Linux. Все права защищены.