Інструкції: як видалити дублікати файлів у 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 Графічний інтерфейс досить простий як ви можете бачити на зображенні, яке я поставив. Його використання дуже просте, але для більшої зручності я опишу кроки, як ним користуватися:

  • В Пошук тире, вище, ви можете додавати або видаляти каталоги з вашої системи за допомогою кнопок праворуч. У центрі ви побачите ті, які ви вже додали. Тому вам потрібно буде додати всі шляхи, де ви хочете знайти дублікати, або якщо ви хочете, щоб він проаналізував всю систему, додайте root /. Якщо ви помітили, праворуч є вкладка, яку ви повинні позначити, якщо пошук, який ви хочете виконувати рекурсивно, тобто здійснюється не лише пошук у цьому каталозі, але й у знайдених підкаталогах.
  • У центральній області ми маємо меню результатів, з кількома опціями в лівій колонці, щоб вибрати те, що ми хочемо бачити, як двійкові файли. дублікати, погані посилання тощо, варіанти, які ми також знайшли у fdupes. Порожнє місце буде заповнене результатами, знайденими після натискання кнопки пошуку.
  • Нарешті, ви можете вибрати файли, знайдені поодинці або в групі, за допомогою кнопки вибору, а потім виконати дію над одним або групою з них за допомогою кнопок Зберегти, щоб нічого не було видалено або Видаліть, щоб дублікати були усунені.

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

Не забудьте піти ваші коментарі із сумнівами, пропозиціями тощо. Сподіваюся, цей підручник вам допоміг ...


Будьте першим, щоб коментувати

Залиште свій коментар

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

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.