3 инструмента для быстрого массового переименования файлов
Переименование большого количества файлов может вызывать трудности, и не каждому удобно выполнять подобные операции через командную строку. Ниже вы найдёте три графические утилиты для Linux, которые должны помочь вам в большинстве подобных случаев.1. Утилита массового переименования файлов в ThunarThunar, стандартный файловый менеджер Xfce, обладает встроенным инструментом, поддерживающим переименование файлов. Это одна из самых простых графических утилиты для массового переименования файлов в Linux, и она также предлагает достаточно опций для большинства случаев, когда вам может потребоваться её помощь, включая живой предпросмотр, который покажет, как будут выглядеть названия файлов после выполнения операции, без внесения каких-либо изменений.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" к консольной команде для установки приложения.Чтобы установить Thunar в Debian, Ubuntu, elementary OS и всех остальных основанных на Debian дистрибутивах Linux без установки рекомендуемых пакетов, выполните следующую команду в вашем терминале: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. pyRenamerpyRenamer – ещё одна утилита для массового переименования файлов, способная помочь вам в большинстве возникающих ситуаций.Вот возможности, которые предлагает данное приложение:Шаблоны: приложение позволяет переименовывать файлы с помощью шаблонов. В него встроены различные переменные, которые вы можете использовать в своих шаблонах, например, добавлять нумерацию, использовать имя директории, дату, месяц, год и прочие данные.Приложение позволяет использовать возможность «найти и заменить», переводить названия файлов в верхний или нижний регистр или использовать другие шаблоны для регистров, а также использовать опции для исправления дублированных символов и удаления ненужных.Вставка/удаление: используя эту опцию, вы сможете вставить или удалить символы из имён файлов в заданном местаИзображения и музыка: используя эти опции, вы сможете переименовывать файлы изображений и аудио, основываясь на их метаданных.Как и Thunar Bulk Rename, приложение позволяет просматривать возможные изменения перед их применением – это очень полезная возможность, которая может помочь вам ничего не испортить.В этом приложении есть полезная возможность, недоступная в Thunar Bulk Rename: с помощью pyRenamer вы можете загружать новые имена из файла, что может быть очень удобным в некоторых ситуациях.Вот скриншоты, демонстрирующие некоторые из возможностей, доступных в pyRenamer:В сравнении с утилитой Thunar Bulk Rename pyRenamer также поддерживает массовое переименование директорий и переименование изображений на основе их метаданных. Другое преимущество – отсутствие зависимости от какого-либо окружения рабочего стола, как это сделано в Thunar.Также, его система переименования на основе шаблонов достаточно мощная, но на первый взгляд может показаться сложной в использовании. Поэтому, если массовое переименование не подразумевает каких-либо очень сложных шаблонов, я бы порекомендовал вам использовать Thunar Bulk Rename.Я также должен упомянуть, что приложение кажется заброшенным – последняя версия была выпущена аж в 2008 году! Но, всё же, приложение работает достаточно хорошо, но если вы обнаружите баги, не ожидайте, что они будут исправлены в новой версии – она просто не выйдет.Устанавливаем pyRenamerpyRenamer должен быть доступен в официальных репозиториях вашего дистрибутива Linux. В Ubuntu вы можете установить его, выполнив следующую команду в терминале (чтобы открыть его, используйте комбинацию клавиш Ctrl+Alt+T):sudo apt-get install pyrenamerТакже вы можете загрузить исходные коды приложения через Launchpad.3. Metamorphose v2Metamorphose – это продвинутое приложение для переименования файлов и папок, доступное под Windows и Linux. Приложение поддерживает предпросмотр изменений перед их применением, может отображать миниатюры изображений, поддерживает сохранение текущих настроек для дальнейшего использования, позволяет отменять изменения в случае ошибок и многое другое.Поскольку Metamorphose поддерживает большую комбинацию опций по переименованию файлов, ниже я перечислю лишь некоторые базовые возможности:Применение опций по переименованию (изменений, замены или вставки) по префиксу или суффиксу, по символу, позиции и так далееДля переименования приложение поддерживает использование обычного текста, нумерации, метаданных изображений и аудиофайлов, даты и времени.Среди поддерживаемых изменений присутствуют ВЕРХНИЙ РЕГИСТР, нижний регистр, Сначала заглавная буква, Стиль Заголовка, оБРАТНЫЙ сТИЛЬ и 'DoRkIfY'.Поддерживает перемещение части изначального имени файлаОпции нумерации включают: целые числа, римские числа, буквы алфавита в качестве нумерации – для всего этого предусмотрено управление размером шага, возможность установить начальное значение и возможность перезагрузить счётчик.Поддержка регулярных выражений для большинства опций переименования (в том числе для выбора файлов или папок).Многое другое.Вот скриншоты, демонстрирующие некоторые из возможностей приложения:В сравнении с другими двумя приложениями из этой статьи Metamorphose предлагает намного более широкий спектр возможностей, и его гибкость может отлично подходить некоторым пользователям, но также может считаться недостатком другими, поскольку приложение может казаться слишком сложным.Если вы решите попробовать его, вы заметите, что в итоге это приложение может быть более простым в использовании, чем две других утилиты для переименования файлов в этой статье, особенно для не очень сложных операций переименования. В итоге, все зависит от вас и от того, что вам нужно от такого инструмента.Установка Metamorphose 2Бинарники Metamorphose 2 для Linux (deb и rpm) и Windows доступны на SourceForge.Поскольку эти бинарники достаточно старые (2011 год), вы можете получить исходники последней версии (которая вышла в августе 2015 года на момент написания этой статьи) с Github.Пользователи Ubuntu 15.10 (к сожалению, это не работает на других версиях) могут установить последнюю версию Metamorphose 2, используя основной PPA-репозиторий команды WebUpd8:sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install metamorphose2Пользователи Arch Linux могут установить Metamorphose 2 через AUR (хотя это версия 0.8.3, а не последняя - 0.8.4) http://myubuntu.ru/programmy/3-instrumenta-dlya-bystrogo-massovogo-pereimenovaniya-fajlov
Ubuntu на Myubuntu.ru
3 инструмента для быстрого массового переименования файлов
Переименование большого количества файлов может вызывать трудности, и не каждому удобно выполнять подобные операции через командную строку. Ниже вы найдёте три графические утилиты для Linux, которые должны помочь вам в большинстве подобных случаев.1. Утилита массового переименования файлов в ThunarThunar, стандартный файловый менеджер Xfce, обладает встроенным инструментом, поддерживающим переименование файлов. Это одна из самых простых графических утилиты для массового переименования файлов в Linux, и она также предлагает достаточно опций для большинства случаев, когда вам может потребоваться её помощь, включая живой предпросмотр, который покажет, как будут выглядеть названия файлов после выполнения операции, без внесения каких-либо изменений.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" к консольной команде для установки приложения.Чтобы установить Thunar в Debian, Ubuntu, elementary OS и всех остальных основанных на Debian дистрибутивах Linux без установки рекомендуемых пакетов, выполните следующую команду в вашем терминале: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. pyRenamerpyRenamer – ещё одна утилита для массового переименования файлов, способная помочь вам в большинстве возникающих ситуаций.Вот возможности, которые предлагает данное приложение:Шаблоны: приложение позволяет переименовывать файлы с помощью шаблонов. В него встроены различные переменные, которые вы можете использовать в своих шаблонах, например, добавлять нумерацию, использовать имя директории, дату, месяц, год и прочие данные.Приложение позволяет использовать возможность «найти и заменить», переводить названия файлов в верхний или нижний регистр или использовать другие шаблоны для регистров, а также использовать опции для исправления дублированных символов и удаления ненужных.Вставка/удаление: используя эту опцию, вы сможете вставить или удалить символы из имён файлов в заданном местаИзображения и музыка: используя эти опции, вы сможете переименовывать файлы изображений и аудио, основываясь на их метаданных.Как и Thunar Bulk Rename, приложение позволяет просматривать возможные изменения перед их применением – это очень полезная возможность, которая может помочь вам ничего не испортить.В этом приложении есть полезная возможность, недоступная в Thunar Bulk Rename: с помощью pyRenamer вы можете загружать новые имена из файла, что может быть очень удобным в некоторых ситуациях.Вот скриншоты, демонстрирующие некоторые из возможностей, доступных в pyRenamer:В сравнении с утилитой Thunar Bulk Rename pyRenamer также поддерживает массовое переименование директорий и переименование изображений на основе их метаданных. Другое преимущество – отсутствие зависимости от какого-либо окружения рабочего стола, как это сделано в Thunar.Также, его система переименования на основе шаблонов достаточно мощная, но на первый взгляд может показаться сложной в использовании. Поэтому, если массовое переименование не подразумевает каких-либо очень сложных шаблонов, я бы порекомендовал вам использовать Thunar Bulk Rename.Я также должен упомянуть, что приложение кажется заброшенным – последняя версия была выпущена аж в 2008 году! Но, всё же, приложение работает достаточно хорошо, но если вы обнаружите баги, не ожидайте, что они будут исправлены в новой версии – она просто не выйдет.Устанавливаем pyRenamerpyRenamer должен быть доступен в официальных репозиториях вашего дистрибутива Linux. В Ubuntu вы можете установить его, выполнив следующую команду в терминале (чтобы открыть его, используйте комбинацию клавиш Ctrl+Alt+T):sudo apt-get install pyrenamerТакже вы можете загрузить исходные коды приложения через Launchpad.3. Metamorphose v2Metamorphose – это продвинутое приложение для переименования файлов и папок, доступное под Windows и Linux. Приложение поддерживает предпросмотр изменений перед их применением, может отображать миниатюры изображений, поддерживает сохранение текущих настроек для дальнейшего использования, позволяет отменять изменения в случае ошибок и многое другое.Поскольку Metamorphose поддерживает большую комбинацию опций по переименованию файлов, ниже я перечислю лишь некоторые базовые возможности:Применение опций по переименованию (изменений, замены или вставки) по префиксу или суффиксу, по символу, позиции и так далееДля переименования приложение поддерживает использование обычного текста, нумерации, метаданных изображений и аудиофайлов, даты и времени.Среди поддерживаемых изменений присутствуют ВЕРХНИЙ РЕГИСТР, нижний регистр, Сначала заглавная буква, Стиль Заголовка, оБРАТНЫЙ сТИЛЬ и 'DoRkIfY'.Поддерживает перемещение части изначального имени файлаОпции нумерации включают: целые числа, римские числа, буквы алфавита в качестве нумерации – для всего этого предусмотрено управление размером шага, возможность установить начальное значение и возможность перезагрузить счётчик.Поддержка регулярных выражений для большинства опций переименования (в том числе для выбора файлов или папок).Многое другое.Вот скриншоты, демонстрирующие некоторые из возможностей приложения:В сравнении с другими двумя приложениями из этой статьи Metamorphose предлагает намного более широкий спектр возможностей, и его гибкость может отлично подходить некоторым пользователям, но также может считаться недостатком другими, поскольку приложение может казаться слишком сложным.Если вы решите попробовать его, вы заметите, что в итоге это приложение может быть более простым в использовании, чем две других утилиты для переименования файлов в этой статье, особенно для не очень сложных операций переименования. В итоге, все зависит от вас и от того, что вам нужно от такого инструмента.Установка Metamorphose 2Бинарники Metamorphose 2 для Linux (deb и rpm) и Windows доступны на SourceForge.Поскольку эти бинарники достаточно старые (2011 год), вы можете получить исходники последней версии (которая вышла в августе 2015 года на момент написания этой статьи) с Github.Пользователи Ubuntu 15.10 (к сожалению, это не работает на других версиях) могут установить последнюю версию Metamorphose 2, используя основной PPA-репозиторий команды WebUpd8:sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install metamorphose2Пользователи Arch Linux могут установить Metamorphose 2 через AUR (хотя это версия 0.8.3, а не последняя - 0.8.4) http://myubuntu.ru/programmy/3-instrumenta-dlya-bystrogo-massovogo-pereimenovaniya-fajlov