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

Как сократить длину имени файла на Mac

Длинные имена файлов обрезаются в списках файлов, вызывают ошибки в системах с ограничением длины пути и неудобны для работы в скриптах. Сокращать пакет имён по одному — медленное занятие.

Некоторые имена файлов разрастаются бесконтрольно — экспортированный документ сохраняет исходное название, плюс метку версии, плюс дату, плюс код отдела, пока имя файла не достигнет 120 символов. Это создаёт реальные проблемы: некоторые системы задают максимальную длину пути и просто отклоняют файл, некоторые списки файлов обрезают имя, из-за чего файлы становится невозможно отличить друг от друга, а скрипты, обрабатывающие имя, могут вести себя непредсказуемо, когда оно необычно длинное.

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

Finder не умеет обрезать по длине

В инструменте переименования Finder нет понятия максимальной длины или операции «оставить только первые N символов». Он может заменить конкретный текст, если вы точно знаете, что нужно убрать, но если избыточная длина возникает из-за разбросанной по имени избыточной или непоследовательной информации, Finder не предлагает системного способа её сократить. Остаётся вручную укорачивать каждый файл — а это именно та повторяющаяся работа, для устранения которой и существуют инструменты пакетной обработки.

Сокращаем имена по точным правилам

Renym позволяет удалять символы по позиции или по шаблону, что покрывает большинство реальных случаев слишком длинных имён файлов.

Renym сокращает длину имени файла на macOS

Удаляем фиксированное число символов с конца

Если избыточная длина возникает из-за повторяющегося суффикса — кода отдела, внутренней метки, — удалите определённое число символов с конца каждого имени файла за один шаг.

Вырезаем конкретный избыточный фрагмент

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

Просмотрите сокращённый результат

Проверьте полный список «было — стало», чтобы убедиться, что сокращённые имена всё ещё отличимы друг от друга, — слишком агрессивное сокращение может случайно создать одинаковые имена, и предпросмотр поймает это ещё до применения.

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

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

Как переименовать музыкальные файлы на Mac — исполнитель, альбом, трек

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

Переименование файлов через Automator на Mac сбивает с толку — попробуйте визуальную альтернативу

Automator технически способен пакетно переименовывать файлы, но построение и отладка сценария для этого занимает намного больше времени, чем сама задача переименования. Разбираем почему — и более прямой способ получить тот же результат.

Как переименовать сразу несколько файлов на Mac

Переименование файлов по одному отнимает часы, которые можно потратить на реальную работу. В macOS есть несколько встроенных вариантов, но они перестают справляться, как только требуется что-то сложнее базовой последовательной нумерации.

Renym

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

Get Renym on the Mac App Store