·4 мин. чтения

Как массово удалить символы из имён файлов на Mac

Имена файлов, захламлённые лишними символами, случайными префиксами или ненужными суффиксами, сложно искать и сортировать. Чистить их по одному нереально, когда речь о десятках или сотнях файлов.

Экспортированные файлы обожают добавлять мусор в имена. Сканер добавляет «Scan_» ко всему подряд. CMS ставит впереди 12-символьный идентификатор. Загрузка добавляет «(1)», потому что файл с таким именем уже существовал. Клиент присылает файлы с пробелами, спецсимволами и разнобоем в регистре, из-за чего ваша аккуратная папка выглядит хаотично.

Нужно убрать эти лишние символы из десятков или сотен файлов. Делать это вручную — значит кликать, выделять, удалять и нажимать Enter для каждого файла в отдельности. Это не рабочий процесс, а наказание.

Что нельзя сделать в Finder

Инструмент переименования Finder позволяет находить и заменять текст, что отчасти решает задачу удаления символов. Если у каждого файла в начале стоит «Scan_», можно заменить «Scan_» на пустую строку. Но Finder не умеет:

  • Удалять символы по позиции (например, «удалить первые 5 символов»)
  • Удалять символы с конца (например, «удалить всё после последнего нижнего подчёркивания»)
  • Удалять символы по шаблону (например, «удалить любые скобки вроде (1), (2), (copy)»)
  • Объединять несколько операций удаления в одну

Если символы, которые нужно удалить, не одинаковы во всех файлах, буквальное сопоставление текста в Finder не поможет.

Массовое удаление символов с Renym

Renym предлагает несколько способов удаления символов из имён файлов, и их можно объединять в одном конвейере.

Renym массово удаляет символы из имён файлов на macOS

Удаление по позиции

Удаляйте первые N или последние N символов из каждого имени файла. Идеально подходит для удаления префиксов или суффиксов фиксированной длины, содержимое которых различается, а длина — нет.

Удаление по шаблону

Используйте regex, чтобы находить и удалять переменный текст. Шаблон \s*\(\d+\) удаляет все суффиксы «(1)», «(2)», «(3)» независимо от номера. Шаблон ^[A-Z]{3}_ убирает любой трёхбуквенный префикс с последующим нижним подчёркиванием.

Удаление через поиск и замену

Для простых случаев найдите ненужный текст и замените его пустой строкой. Подходит для постоянных строк вроде «Copy of », «Scan_» или « - final».

Объединяйте удаления в цепочку

Нужно убрать префикс, удалить скобочные суффиксы и почистить оставшиеся двойные пробелы? Добавьте три действия в конвейер. Каждое работает с результатом предыдущего шага, а живой предпросмотр показывает итоговый результат для каждого файла.

Имена файлов должны быть чистыми, единообразными и удобными для поиска. Если это не так, пять минут в Renym исправят весь пакет целиком.

Загрузить Renym в Mac App Store

Следующая статья

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store