3-і інструменти для швидкого масового перейменування файлів - UserAndLINUX

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

1. Утиліта масового перейменування файлів Thunar

Thunar Bulk Rename підтримує такі дії щодо перейменування:

  • Вставка дати та часу: дозволяє вставляти поточний час, час доступу, зміни або час та дату зняття фотографії
  • Вставка з перезаписом: дозволяє вставляти або перезаписувати частину тексту з позицією, що настроюється.
  • Нумерація: дозволяє додавати номери до файлів, які потрібно перейменувати. Ви можете, наприклад, зберегти ім'я файлу і додати число (з деяким додатковим текстом) або повністю перейменувати файли, використовуючи нумерацію з власним додатковим текстом. Формат нумерації налаштований (наприклад, можна використовувати нумерацію “1, 2, 3…”, “01, 02, 03…”, а також використовувати літери для нумерації), у тому числі можна вибрати і стартовий індекс (щоб ви могли починати нумерацію з заданого значення, а чи не з одиниці).
  • Видалення символів: за допомогою цієї опції можна масово видаляти символи з імен файлів. Ця програма дозволяє вам вибрати початкову та кінцеву позицію символів, які будуть видалені з імен файлів
  • Пошук та заміна: як ви вже здогадалися, ці опції дозволяють вам знайти заданий рядок та замінити його на інший. Можна використовувати регулярні вирази та пошук, чутливий до регістру.
  • Управління регістром: програма дозволяє конвертувати повне ім'я файлу у ВЕРХНИЙ або нижній регістр, зробити заголовною тільки першу літеру в кожній назві, а також використовувати деякі іншішаблони, пов'язані з регістром імен файлів (наприклад, camel-style).

Ось кілька скріншотів, які демонструють роботу деяких із цих опцій:

Thunar Bulk Rename також може перейменовувати аудіофайли в залежності від їх тегів (ID3 або ogg/vorbis), але ця можливість не вбудована в програму за замовчуванням, і для того, щоб використовувати її, вам потрібно буде встановити плагін Thunar під назвою Thunar Media Tags (ми розповімо про те, як це зробити, у розділі з інструкціями по встановленню нижче).

За допомогою цього плагіна Thunar Bulk Renamer дозволить вибирати вам один із кількох настроєних форматів, наприклад, «Виконавець – Назва», «Виконавець – Трек – Назва» і так далі, а також дозволяє задати власний формат, де ви можете використовувати %a для виконавця, %t для назви пісні і так далі.

Встановлюємо Thunar (та Thunar Bulk Rename)

Якщо ви використовуєте дистрибутив Linux, заснований на Xfce, Thunar вже повинен бути встановлений у вашій системі, тому, щоб запустити інструмент для масового перейменування файлів, виділіть і клацніть правою кнопкою мишки по файлах, які ви хочете перейменувати, Thunar і виберіть опцію перейменування – це має запустити Thunar Bulk Rename.

Чомусь утиліта Thunar Bulk Rename не відображається безпосередньо в меню Xfce, але відображається в інших оточеннях робочого столу.

Хоча це Xfce-додаток, ви можете використовувати Thunar у будь-якому оточенні робочого столу. Якщо ви використовуєте Debian або заснований на ньому дистрибутив Linux (на зразок Ubuntu), установка Thunar принесе також деякі Xfce-залежності, але ви можете уникнути установки деяких з них (але деякі Xfce-бібліотеки все ще будуть встановлені, тому що робота Thunar залежить від них),наприклад, xfce4-panel, Thunar-volman та інших, додавши опцію “–no-install-recommends” до консольної команди для встановлення програми.

sudo apt-get install –no-install-recommends thunar

Щоб мати можливість масового перейменування аудіофайлів, заснованого на їх тегах, також встановіть плагін Thunar Media Tags за допомогою команди:

sudo apt-get install thunar-media-tags-plugin

Тепер запустіть “Bulk Rename” з меню або відкрийте Thunar, виберіть файли, які ви хочете перейменувати, клацніть правою кнопкою мишки та виберіть Rename – це має відкрити діалог масового перейменування.

Ви навіть можете інтегрувати цю утиліту з Nemo. Для цього відкрийте налаштування Nemo і на вкладці Behaviour перейдіть до останньої опції під назвою “Bulk Rename” і додайте наступну команду, яка буде викликатись при перейменуванні кількох елементів (без лапок): “thunar –bulk-rename %F”. Тепер ви можете вибрати кілька файлів у Nemo, вибрати опцію перейменування, що запустить Thunar Bulk Renamer, який дозволить вам перейменувати файли так, як ви хочете.

2. pyRenamer

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

Ось можливості, які пропонує цей додаток:

  • Шаблони: Програма дозволяє перейменовувати файли за допомогою шаблонів. У нього вбудовані різні змінні, які можна використовувати у своїх шаблонах, наприклад, додавати нумерацію, використовувати ім'я директорії, дату, місяць, рік та інші дані.
  • Програма дозволяє використовувати можливість «знайти та замінити», переводити назви файлів у верхній або нижній регістр або використовувати інші шаблони для регістрів, а такожвикористовувати опції для виправлення дубльованих символів та видалення непотрібних.
  • Вставка/видалення: використовуючи цю опцію, ви зможете вставити або видалити символи з імен файлів у заданому місці
  • Зображення та музика: використовуючи ці опції, ви зможете перейменовувати файли зображень та аудіо, ґрунтуючись на їх метаданих.

Як і Thunar Bulk Rename, програма дозволяє переглядати можливі зміни перед їх застосуванням – це дуже корисна можливість, яка може допомогти вам нічого не зіпсувати.

У цій програмі є корисна можливість, недоступна в Thunar Bulk Rename: за допомогою pyRenamer ви можете завантажувати нові імена з файлу, що може бути дуже зручним у деяких ситуаціях.

Ось скріншоти, що демонструють деякі з можливостей, доступних у pyRenamer:

У порівнянні з утилітою Thunar Bulk Rename pyRenamer також підтримує масове перейменування директорій та перейменування зображень на основі їх метаданих. Інша перевага – відсутність залежності від будь-якого оточення робочого столу, як це зроблено у Thunar.

Також його система перейменування на основі шаблонів досить потужна, але на перший погляд може здатися складною у використанні. Тому, якщо масове перейменування не має на увазі будь-яких дуже складних шаблонів, я б порекомендував вам використовувати Thunar Bulk Rename.

Я також маю згадати, що додаток здається покинутим – остання версія була випущена аж у 2008 році! Але, все ж таки, програма працює досить добре, але якщо ви виявите баги, не чекайте, що вони будуть виправлені в новій версії - вона просто не вийде.

Встановлюємо pyRenamer

pyRenamer має бути доступним в офіційних репозиторіях вашого дистрибутива Linux. В Ubuntu виможете встановити його, виконавши наступну команду в терміналі (щоб відкрити його, використовуйте комбінацію клавіш Ctrl+Alt+T):

sudo apt-get install pyrenamer

Також можна завантажити вихідні коди програми через Launchpad.

3. Metamorphose v2

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

  • Застосування опцій перейменування (змін, заміни або вставки) за префіксом або суфіксом, за символом, позицією і так далі
  • Для перейменування програма підтримує використання звичайного тексту, нумерації, метаданих зображень та аудіофайлів, дати та часу.
  • Серед змін, що підтримуються, присутні ВЕРХНІЙ РЕЄСТР, нижній регістр, Спочатку заголовна буква, Стиль Заголовка, ЗБРАТНИЙ СТИЛЬ і 'DoRkIfY'.
  • Підтримує переміщення частини початкового імені файлу
  • Опції нумерації включають: цілі числа, римські числа, літери алфавіту як нумерацію – для цього передбачено управління розміром кроку, можливість встановити початкове значення і можливість перезавантажити лічильник.
  • Підтримка регулярних виразів для більшості опцій перейменування (у тому числі для вибору файлів чи папок).
  • Багато іншого.

Ось скріншоти, що демонструють деякі з можливостей програми:

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

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

Встановлення Metamorphose 2

Бінарники Metamorphose 2 для Linux (deb та rpm) та Windows доступні на SourceForge.

Користувачі Ubuntu 15.10 (на жаль, це не працює на інших версіях) можуть встановити останню версію Metamorphose 2, використовуючи основний PPA-репозиторій команди WebUpd8:

sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install metamorphose2

Користувачі Arch Linux можуть встановити Metamorphose 2 через AUR (хоча це версія 0.8.3, а не остання – 0.8.4)