<
  • Главная
Статьи

KRename: пакетне перейменування файлів в Linux

Давненько не було лікнепів за можливостями програм GNU / Linux . У цій статті розглянемо утиліту KRename, за допомогою якої можна робити масові перейменування файлів через зручний графічний інтерфейс.


Час міняти імена

Пакетне або групове перейменування файлів - тема, на перший погляд, не дуже серйозна. Але це до пори, пака НЕ ​​закортить перейменувати гору файлів, наприклад, з фотокамери , Щоб привести їх назва до більш людського вигляду. І тут, як то кажуть, дорога ложка до обіду.

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

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

Наприклад, зазвичай в складі будь-якої системи GNU / Linux завжди входить консольна утиліта rename, яка володіє гнучкими можливостями по перейменуванню файлів за допомогою регулярних виразів (регекспов). Для пакетного перейменування файлів часто також використовують ще одну консольну утиліту mmv, яка працює на основі шаблонів. З іншого боку, щоб цією потужністю скористатися, потрібно вміти працювати з регулярними виразами і текстовими шаблонами .

Однак, швидше за все, пересічний користувач буде шукати утиліту з графічним інтерфейсом. І такі програми в GNU / Linux є - Gprename, Gwenrename, KRename. Найбільш зручною графічною утилітою, на думку багатьох користувачів, є KRename.


освоюємо KRename

KRename - безкоштовний інструмент пакетного перейменування файлів для UNIX систем . Основна перевага KRename - це графічний НЕ складний інтерфейс . Але при цьому програма надає великий набір можливостей, що дозволяє робити складні речі навіть не самим досвідченим користувачам. Серед найбільш примітних операцій - зміна регістру, нумерація, потужний пошук і заміна; зміна дати доступу і модифікації, прав і власників файлів. Самі підковані користувачі можуть працювати з регулярними виразами і шаблонами імен файлів.

KRename - це утиліта зі складу КДЕ. Поточна версія програми 4.0.9.

Слід сказати, що KRename залежить від бібліотек KDE і при установці вимагатиме встановити ці бібліотеки в якості залежностей. Що можна навіть розглядати як деяку незручність для тих користувачів, які не використовують KDE і не люблять "засмічувати" систему "сторонніми" компонентами.

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

Програма працює в режимі майстра, який за кілька кроків дозволяє перейменувати групу файлів . Кожен крок пов'язаний з однією з вкладок програми, які і розглянемо.


вкладка Files

Після запуску KRename першим кроком, само собою, є вибір файлів. Робиться це у вкладці Files, де потрібно вибрати відповідний каталог з файлами . Після чого, якщо потрібно, за допомогою кнопок "Додати", "Видалити" впорядкувати список файлів. За допомогою списку "Сортування" можна впорядкувати список файлів по зростанню, зменшенням, датою в символьному або числовому значенні.


вкладка Destination

Другим кроком є ​​вибір кінцевої папки у вкладці Destination. Тут можна перейменувати вихідні файл прямо у вихідній папці, перемістити в інший каталог, зробити копії файлів або ж створити посилання з новими іменами на оригінальні файли.


вкладка Plugins

На третій вкладці Plugins знаходиться список різних плагінів, за допомогою яких можна визначати багато параметрів, необхідні для перейменування. Наприклад, за допомогою цих плагінів можна здійснювати перейменування згідно exif-інформації в фотографіях або ж тегів в аудіофайл. Деякі плагіни не активовані, і їх потрібно вмикається вибором плагін з правого списку і поставивши галочку навпроти чекбокса "Enable plugin".


вкладка Filename

І останній крок - це вкладка Filename, де і здійснюється безпосередньо процес перейменування файлів. Тут є дві додаткові вкладки для двох режимів роботи - простого і розширеного. На вкладці простого режиму "Simple Filename" можна в кілька кліків мишею за допомогою меню, що випадає "Ім'я" перетворити імена файлів до іншого імені, привести ім'я до нижнього або верхнього регістру, перетворити першу букву кожного слова до верхнього регістру. Тут же можна задати префікс і суфікс для нових імен файлів через однойменні випадають меню. Префікс або суфікс може бути заданий датою або номером.

Для більш складних перейменувань файлів служить вкладка розширеного режиму "Advanced Filename". Тут для перейменування створюється текстової шаблон в поле "Шаблон". Причому шаблон створюється автоматично при виборі параметрів в обох вкладках. Тобто, вибираючи суфікс і префікс у відповідних випадаючих списках, текстової шаблон буде створюватися програмою автоматично. Якщо користувач знає основи регулярних виразів , Шаблон можна редагувати вручну.

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

Для прикладу, припустимо нам треба перейменувати файли фотографій з іменами на кшталт IMG_20120720_123812 до більш зрозумілому увазі. Замість "IMG" ми хочемо підставити, наприклад, рядок "Море", дату залишити, а номери типу 123812 перетворити до більш простим цифрам.

  1. Через вкладки Files і Destination виберемо файли і каталог призначення.
  2. Спочатку у вкладці "Simple Filename" зі списку Filename вибираємо "Інша назва".
  3. Переходимо у вкладку "Advanced Filename", натискаємо кнопку "Функції" і тут з лівого списку плагінів вибираємо "Date and system function", після чого вибираємо з правого списку [creationdate] - це параметр дати створення файлу
  4. Назад переходимо у вкладку "Simple Filename". У випадаючому списку "Префікс" вибираємо порожній рядок і в текстовому полі навпроти записуємо "Море_". А в випадаючому списку "Суфікс" вибираємо "Номер" для додавання нумерації в імена файлів.
  5. Тут же, використовуючи кнопку "Find and Raplace" можна замінити або прибрати певні символи в новому шаблоні імені. У нашому випадку можна видалити тире в форматі дати.

Всі дії над іменами файлів тут же будуть відображатися в нижньому вікні програми. Також можна подивитися вийшов шаблон заміни у вкладці "Advanced Filename". У разі нашого прикладу шаблон буде виглядати так: Море_ [creationdate] _ # 0. Цей шаблон можна і підредагувати при бажанні. Після чого залишається тільки натиснути кнопку "перейменувати".

Михайло АСТАПЧІК



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью