При работе в Linux часто возникает необходимость массового переименования файлов. Базовые инструменты, такие как mv и rename, справляются с этой задачей, но они требуют написания сложных команд или скриптов для пакетной обработки множества файлов. Если вам нужно быстро и удобно переименовать сразу несколько файлов, на помощь приходит мощный инструмент — mmv. Он значительно упрощает процесс и позволяет задавать гибкие шаблоны имен.
mmv расшифровывается как multiple move (множественное перемещение). Это утилита, предназначенная для массового переименования, перемещения и копирования файлов с использованием мощных шаблонов и масок. В отличие от mv, который работает только с одним файлом за раз, mmv позволяет переименовывать группы файлов в соответствии с заданными правилами.
Основные возможности mmv:
→ Использование шаблонов для автоматического изменения имен файлов.
→ Добавление, удаление и замена частей имен файлов.
→ Поддержка подстановочных символов и регулярных выражений.
→ Рекурсивное переименование файлов в подкаталогах.
→ Гибкость при работе с разными форматами файлов.
→ Возможность отката изменений, если что-то пошло не так.
mmv [options] <source_pattern> <destination_pattern>
→ <source_pattern> — шаблон для выбора файлов, которые нужно переименовать.
→ <destination_pattern> — формат имен для новых файлов.
Простой пример:
Переименовать все файлы .txt в .md:
mmv '*.txt' '#1.md'
Здесь #1 означает часть имени файла, соответствующую * (звездочке) в шаблоне.
Хотя mmv — это мощный инструмент командной строки, существуют и графические утилиты, которые позволяют выполнять массовое переименование файлов в удобном интерфейсе:
1. KRename (KDE)
KRename — мощный инструмент для переименования файлов в среде KDE. Он позволяет переименовывать файлы по шаблонам, добавлять префиксы и суффиксы, заменять символы и многое другое.
Установка:
sudo apt install krename # Debian/Ubuntu
sudo dnf install krename # Fedora
2. Métamorphose
Этот кроссплатформенный инструмент с открытым исходным кодом поддерживает гибкое переименование файлов с использованием регулярных выражений.
Установка:
sudo apt install metamorphose2
3. Bulk Rename Utility (Windows/Linux через Wine)
Если вам нужно что-то похожее на Windows-инструмент Bulk Rename Utility, его можно запустить в Linux через wine:
sudo apt install wine
wine BRU_Setup.exe
Массовое переименование файлов в Linux не должно быть сложным и трудоемким. mmv предоставляет гибкие возможности для изменения имен файлов, избавляя от необходимости писать сложные скрипты или вручную редактировать файлы по одному. Если же вам удобнее работать с графическим интерфейсом, существуют такие утилиты, как KRename и Métamorphose, которые позволяют выполнять аналогичные задачи с помощью удобных настроек и интерфейса.
Используйте mmv или GUI-утилиты, чтобы ускорить и автоматизировать работу с файлами, особенно если вы имеете дело с большим объемом данных!
Примените скидку, вставив промокод в специальное поле при оформлении заказа: