Czkawka — ваш швейцарський ніж для очищення файлів у Linux

Після використання вашої системи Linux протягом кількох місяців або років ви виявите, що в різних частинах вашої ОС починає накопичуватися багато пилу.

Це особливо вірно щодо ваших власних даних та файлів.

У вас буде багато повторюваних файлів, великі файли, які ви більше не використовуєте або не потребуєте їх, файли, які ви скопіювали кудись ще, але забули видалити з вихідного місця, щоб звільнити місце… Зрештою, це призведе до безладу.

У Windows було багато програм для очищення даних, таких як CCleaner та інші, але чи є корисні альтернативи Linux?

На щастя, відповідь позитивна, і сьогодні ми пройдемося Czkawka – програмне забезпечення для очищення даних з відкритим вихідним кодом, яке можна використовувати для всіх цілей очищення вашої системи.

Швейцарський ніж для очищення даних у Linux

Czkawka — це програма з відкритим вихідним кодом, написана мовою програмування Rust та набором інструментів GTK. Він працює в операційних системах Linux, MacOS та Windows.

У програмі доступні такі функції:

  • Виявлення дублікатів файлів у будь-якому місці системи.
  • Виявлення порожніх файлів та папок.
  • Виявляє файли великого розміру на основі певних критеріїв.
  • Виявлення тимчасових файлів (кеш, різні файли і т. д.).
  • Виявлення ідентичних або схожих файлів зображень з використанням різних можливих алгоритмів або конфігурацій.
  • Виявлення схожих відеофайлів (потрібний пакет ffmpeg).
  • Виявляє дублікати музичних файлів на основі їх метаданих.
  • Виявлення недійсних символічних посилань у системі (посилання, які не працюють).
  • Виявлення битих файлів (файли, які неможливо відкрити або відобразити).
  • Виявлення файлів з неправильними розширеннями (файли, які використовують у своєму імені розширення, відмінне від фактичного контейнера даних, який вони відвантажують).
  • Інтерфейс користувача GTK 3 або GTK 4, залежно від того, що доступно в системі користувача.
  • Різні конфігурації та параметри, які можна налаштувати відповідно до конкретних потреб користувача (наприклад, розмір файлу, дата модифікації, виключення та включення шляху тощо).

Програмне забезпечення надає ці функції у вигляді «інструментів» (насправді просто вкладок), які можна вибирати та використовувати в залежності від того, що хоче користувач.

Версія 5.0 програмного забезпечення була випущена нещодавно.

Програмне забезпечення також доступне у вигляді інструмента CLI (командного рядка), який можна використовувати без потреби у графічному інтерфейсі користувача. Це корисно для тих, хто хоче використовувати програмне забезпечення, наприклад, для цілей автоматизації або просто як гіковський смак.

Вояж, щоб струсити пил з ваших розділів

Це стандартний інтерфейс програми (з версії 4.1):

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

Зверніть увагу, що ви також можете вибрати алгоритм/метод, який використовуватиметься з поточним вибраним інструментом. Це пов’язано з тим, що в багатьох інструментах (наприклад, для пошуку схожих файлів або відео) немає єдиного способу виконання запиту; натомість існує безліч різних алгоритмів, які можуть давати різні результати в залежності від того, як ви їх налаштували.

Після того, як ви закінчите налаштування параметрів, ви можете натиснути кнопку «Пошук», щоб розпочати свій запит:

Як ви можете бачити на зображенні вище, програма чітко відображала дублікати файлів у системі, а також їхнє поточне розташування. Ви можете вибирати, видаляти, зв’язувати або переміщувати ці файли на власний розсуд.

У нижній частині екрана також є частина виводу терміналу, яка показує деякі можливі повідомлення про помилки чи інформаційні повідомлення.

Можливо, однією з найважливіших функцій програмного забезпечення є пошук великих файлів у системі. Ви можете вказати кількість великих файлів, які ви хочете відобразити:

Після виявлення ви можете перемістити ці файли або видалити їх на власний розсуд.

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

Зверніть увагу, що якщо ви натиснете зображення, ви можете переглянути його в правій бічній панелі, перш ніж вирішити, що з ним робити.

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

Тим не менш, найбільш помітною особливістю, яка відрізняє Czkawka від своїх однолітків, є, мабуть, її швидкість; на основі наших тестів і навіть при використанні старого процесора для настільних ПК (Ryzen 1600 2017 року, процесор за 50 доларів) майже всі включені інструменти працювали лише від 1 до 10 секунд (на майже повному твердотільному накопичувачі NVMe ємністю 256 ГБ)! У той час як в іншому програмному забезпеченні (навіть з інструментів командного рядка, таких як find), виконання того ж завдання може зайняти хвилини або години.

Установка Czkawka

Ви можете завантажити останню версію Czkawka зі сторінки її випусків GitHub. Просто завантажте відповідний файл залежно від вашої поточної операційної системи.

Якщо ви працюєте в Linux, у вас є багато можливих способів використання програмного забезпечення. Ви можете встановити його як пакет Snap (версія Gtk 3, 4.1.0), пакет Flatpak (версія Gtk 4, 5.0.0) або файл AppImage, що переноситься.

Майте на увазі, що остання версія може не працювати у вашій системі Linux, якщо у вас немає Gtk 4 (зокрема пакету libgtk-4-dev), тому використання формату пакета програми, такого як Flatpak, може бути найкращою ідеєю (Тому що необхідні бібліотеки включені).

Крім того, переконайтеся, що у вашій системі встановлено ffmpeg, якщо ви хочете використовувати функцію «подібні відео/зображення» у програмному забезпеченні.

Все докладно описано у файлі довідки про встановлення.

Підсумок

Отже, як ви вже повинні були переконатися, Czkawka дійсно є одним із найкращих інструментів для очищення даних та файлів. Той факт, що це програмне забезпечення з відкритим вихідним кодом, написане на Rust та Gtk, є величезним плюсом, але, як ми вже казали, продуктивність програмного забезпечення, мабуть, найкраще, що є в ньому.

Інтерфейс програмного забезпечення також є досить простим у використанні, і будь-який користувач зможе використовувати його без необхідності читати навчальні посібники або документацію будь-якого типу.

Поділіться своєю знахідкою

Залишити відповідь

1 Комментарий
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
viktor

Довольно такє нє хіло,встановив в Linux Mint 21,робє і дужє коррєктно.

1
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x