Гид по технологиям

Thunar Bulk Rename — массовое переименование файлов в Linux

• 6 min read • Linux • Обновлено 22 Nov 2025
Thunar Bulk Rename — массовое переименование файлов
Thunar Bulk Rename — массовое переименование файлов

Thunar Bulk Rename Featured

Thunar — один из лёгких и мощных файловых менеджеров для Linux. В нём есть инструмент для пакетного переименования файлов, который покрывает большинство повседневных задач: замена фрагментов имён, добавление числовой нумерации, вставка дат и удаление символов. Этот гид объясняет, как пользоваться Bulk Rename, когда его стоит применять, а когда лучше выбрать альтернативу, и даёт практические чек-листы и правила безопасности.

Установка

Если ваша дистрибуция не включает Thunar по умолчанию, установите его из центра приложений или через терминал. Для Debian/Ubuntu:

sudo apt-get install thunar

Инструмент Bulk Rename встроен в Thunar и не устанавливается отдельно. Запустить его можно через меню: Main Menu -> Accessories -> Bulk Rename.

Thunar Bulk Rename Install And Run

Выбор файлов

Нажмите кнопку с символом “+” для добавления файлов в список переименования. Процесс можно повторять: вы можете добавлять файлы из разных папок, формируя набор к переименованию.

Thunar Bulk Rename Add Button

Совет: если работаете с тысячами файлов, сначала добавьте небольшой тестовый набор (10–20 файлов) и проверьте результат.

Типы переименования

В нижнем левом углу списка есть выпадающее меню, где выбирается тип операции: замена фрагмента имени, добавление даты, нумерация и т. п. Выбор типа изменяет доступные параметры справа.

Thunar Bulk Rename Pulldown Menu

Каждый режим следует одной логике: задать шаблон или правило, посмотреть превью и подтвердить.

Позиционирование элементов

Многие режимы используют параметры “От начала/От конца” и “На позиции”, чтобы управлять местом вставки нового текста (дата, номер и т.д.). По умолчанию “На позиции: 0” и “От начала” означает вставку перед существующим именем. Если выбрать “От конца”, элемент будет добавлен в конец.

Thunar Bulk Rename Positioning

Практическая подсказка: при позиционировании можно считать символы по‑лево или по‑право, чтобы вставить элемент после конкретной буквы или за N символов до конца.

Время и дата

Поле “Формат” принимает коды даты (например, %d% %m% %Y) и произвольный текст одновременно — вы можете смешивать человеческий текст и коды формата. Например, добавить два подчёркивания перед датой для читаемости.

Thunar Bulk Rename Dates

Совет: используйте ISO-формат даты (YYYY-MM-DD) для сортировки по имени и минимизации двусмысленности.

Нумерация

Bulk Rename умеет добавлять порядковые номера. Параметры включают тип нумерации, количество цифр (1, 01, 001), сохранение существующей части имени или полную замену, и добавочный текст рядом с цифрой.

Thunar Bulk Rename Numbering

Хорошая практика: задавайте фиксированную ширину (например, 03) если файлы будут сортироваться как строки и вы хотите предсказуемый порядок.

Удаление символов

Режим “Удалить символы” позволяет указать диапазон позиций: “Удалить с позиции” и “По позицию”. Это эффективно для массового удаления одинаковых префиксов или суффиксов.

Thunar Bulk Rename Remove Chars

Важно: предварительный просмотр показывает результат. Не поздно откатить изменения до тех пор, пока вы не нажали подтверждение.

Поиск и замена

Режим “Поиск и замена” заменяет одну строку символов на другую. В поле “Search For:” укажите искомую подстроку, в “Replace With:” — новую.

Thunar Bulk Rename Search And Replace

Пример: заменить “screenshot” на “MakeTechEasier” в именах файлов.

Мини‑методология: как безопасно работать с Bulk Rename

  1. Сформируйте тестовую группу (10–20 файлов).
  2. Выберите нужный режим и настройте параметры.
  3. Внимательно проверьте колонку “New Name” (превью).
  4. Сделайте резервную копию или снимите список имён (см. чек-лист ниже).
  5. Примените изменения к тестовой группе.
  6. Если всё в порядке — примените к полной выборке.

Чек‑лист перед массовой операцией

  • Создать резервную копию или архив исходных файлов.
  • Экспортировать текущие имена в текстовый файл (ls > names.txt или скрипт).
  • Проверить превью для первых и последних элементов списка.
  • Убедиться, что расширения файлов сохранились, если это важно.
  • Протестировать на небольшом подмножестве.

Откат и резервные копии

Если вы заранее сохранили таблицу соответствий (старое имя ↔ новое имя), откат делается скриптом, который перебирает пары и переименовывает обратно. Без такой таблицы откат может быть сложным, особенно если имена были полностью заменены на числа. Поэтому всегда делайте резервную копию.

Пример простого отката (bash):

# Формат файла mapping.txt: newname|oldname
while IFS='|' read -r new old; do
  mv -- "$new" "$old"
done < mapping.txt

Когда Bulk Rename не подходит (контрпримеры)

  • Если нужно сложное переименование на основе метаданных файлов (EXIF, ID3) — лучше использовать специализированные утилиты.
  • Для пакетных изменений на тысячи файлов на сервере без GUI — CLI инструменты (rename, mmv, python) надёжнее.
  • Если требуется контроль версий переименований и транзакционность — используйте скрипты и систему резервных копий.

Альтернативные подходы

  • Командная утилита rename (perl-rename) для регулярных выражений в терминале.
  • mmv для массовых перемещений и переименований по шаблонам.
  • Скрипты на Python/Node.js для логики, основанной на метаданных.
  • Специализированные приложения для фотографов (exiftool + переименование по EXIF).

Ментальные модели и эвристики

  • Preview-first: всегда сначала смотрите превью.
  • Small-batch: сначала изменяйте небольшой фрагмент, затем масштабируйте.
  • Idempotence: продумывайте операцию так, чтобы её можно было повторить без ошибок.
  • Readability: используйте форматы дат и нумерации, удобные для чтения и сортировки.

Чек‑листы по ролям

  • Фотограф:

    • Использовать EXIF-дату или шаблон YYYY-MM-DD.
    • Сохранять расширения и формат RAW/JPG.
  • Разработчик:

    • Убедиться, что версии файлов не конфликтуют.
    • Использовать префиксы/суффиксы для сред и сборок.
  • Системный администратор:

    • Работать через CLI для репликации на сервере.
    • Всегда иметь резервную копию.

Пример рабочего процесса (playbook)

  1. Создать архив: tar -czf backup-YYYYMMDD.tar.gz target-dir/
  2. Экспорт текущих имён: ls target-dir > names-before.txt
  3. Открыть Thunar, добавить файлы, выбрать правило, проверить превью.
  4. Применить к тестовой группе.
  5. Если успешно, применить к всей выборке.
  6. Сохранить mapping (old→new) для возможного отката.

Диагностика и устранение проблем

  • Проблема: имена стали одинаковыми → Решение: отменить, вернуть из резервной копии, добавить уникальную нумерацию.
  • Проблема: потеря расширений → Решение: вернуть из резервной копии или восстановить по типу файла (magic bytes).
  • Неожиданный результат в превью → Пересмотреть шаблон и тестировать на 5–10 файлах.

Decision flowchart

flowchart TD
  A[Нужно переименовать файлы?] --> B{Есть GUI доступ?}
  B -- Да --> C[Использовать Thunar Bulk Rename]
  B -- Нет --> D{Нужно работать на удалённом сервере?}
  D -- Да --> E[Использовать CLI-утилиты 'rename, mmv']
  D -- Нет --> F[Написать скрипт на Python/Node]
  C --> G{Нужна работа с метаданными?}
  G -- Да --> F
  G -- Нет --> H[Проверить превью и применить]

Критерии приёмки

  • Все новые имена соответствуют ожидаемому паттерну в колонке “New Name”.
  • Нет дубликатов имён, если это критично.
  • Расширения файлов сохранены для типов, где это важно.
  • Процесс документирован (mapping или лог изменений).

Глоссарий

  • Превью — колонка, показывающая результат переименования перед применением.
  • Префикс/суффикс — текст, добавляемый в начало/конец имени.
  • Mapping — сохранённый список соответствий старых и новых имён.

Заключение

Thunar Bulk Rename — простой и мощный инструмент для повседневных задач пакетного переименования в окружении с GUI. Он удобен для фотографов, офисных пользователей и разработчиков, которым нужны быстрые правки имени файлов. Помните про превью и резервные копии: это основные практики безопасной работы.

Ключевые выводы:

  • Всегда проверяйте превью перед применением.
  • Делайте резервные копии и сохраняйте mapping.
  • Используйте CLI‑решения для сложной автоматизации или серверных задач.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро