Практическое руководство: как удалить повторяющиеся файлы в Linux

дубликат файла

Когда мы работаем с разнородными системами с файлами, совместно используемыми машинами Windows и Unix, возможно, что некоторые операционные системы генерируют большое количество файлов, которые не являются необходимыми или практичными в системе * nix, например, знаменитый Thumbs.db среди других, которые используются для индексации мультимедийного контента в этих системах. С другой стороны, в нашем дистрибутиве они могут раздражать и, что еще хуже, занимать место для хранения что мы могли бы использовать для других целей.

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

Вы уже знаете программы для освобождения места на жестком диске, такие как BleachBit, который способен удалить Thumbs.db, о котором я упоминал ранее, кеш, файлы cookie и другие ненужные файлы, которые могут накапливаться в нашей системе из-за повседневного использования. Но он не может удалить повторяющиеся файлы, однако это можно сделать с турецкими, которые мы даем вам ниже:

Как убрать дубли с консоли?

Как обычно, удалить повторяющиеся файлы можно двумя способами. команды из терминала как то, что обеспечивает гибкость и мощность без использования графических инструментов. И если вы решите выполнить работу с консоли, одним из лучших инструментов для устранения дубликатов, которые я могу вам представить, является fdupes. Это довольно распространенный инструмент и присутствует в большинстве репозиториев известных дистрибутивов, поэтому для его установки будет достаточно использовать менеджер пакетов (apt-get, dnf, yum, ...), который мы используем в каждом дело.

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

fdupes /home

Если вы хотите использовать рекурсивный поиск, то есть, если он также находит дубликаты в своих подкаталогах, вы должны использовать параметр -r. С параметром -S вы также можете увидеть пространство, используемое этими дубликатами. Например:

fdupes -rS /home

После обнаружения, если мы хотим, чтобы они удалить все, мы используем только параметр -d, который позволит вам удалить те, которые вам нужны:

fdupes -d /home

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

Как удалить дубликаты с помощью графических инструментов?

Графический интерфейс Fslint

С другой стороны, многие люди не хотят использовать консоль, и, в частности, те, которые происходят из более чисто графических сред, таких как Microsft Windows и MacOS, возможно, вначале немного потеряны. Для всех них решением является использование графического инструмента, который позволяет интуитивно находить и удалять дубликаты, и он существует, он называется FSlint.

Как и в случае с fdupes, FSlint будет доступен в большинстве репозиториев. один из самых известных дистрибутивов, потому что это довольно популярный инструмент, и, конечно же, в магазинах приложений, которые обычно можно найти во многих дистрибутивах, поэтому его установка не подразумевает никакой тайны, просто загрузите и установите из App Store или установите его из консоль, используя менеджер пакетов, который вы используете в каждом случае. После установки вы можете начать его использовать.

Su GUI довольно прост как вы можете видеть на изображении, которое я поместил. Его использование очень простое, но для большего удобства я опишу шаги, как его использовать:

  • В Search DashВыше вы можете добавлять или удалять каталоги из вашей системы с помощью кнопок справа. В центре вы увидите те, которые вы уже добавили. Таким образом, вам нужно будет добавить все пути, по которым вы хотите найти дубликаты, или, если вы хотите, чтобы он анализировал всю систему, добавьте root /. Если вы заметили, справа есть вкладка, которую вы должны отметить, если хотите, чтобы поиск выполнялся рекурсивно, то есть не только поиск в этом каталоге, но и в найденных подкаталогах.
  • В центральной части у нас есть меню результатов, с несколькими опциями в левом столбце, чтобы выбрать то, что мы хотим видеть, например двоичные файлы. дубликаты, плохие ссылки и т. д., параметры, которые мы также обнаружили в fdupes. Пустое место будет заполнено найденными результатами, когда вы нажмете кнопку «Поиск».
  • Наконец, вы можете выбрать файлы, найденные отдельно или в группе, с помощью кнопки выбора, а затем выполнить действие над одним или группой из них с помощью кнопок Сохранить, чтобы ничего не было удалено или Удалить, чтобы удалить дубликаты.

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

Не забудь уйти ваши комментарии с сомнениями, предложениями и т. д. Надеюсь, этот урок вам помог ...


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.