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)