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

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

Пробелы в именах файлов создают проблемы в командах Terminal, URL-адресах и скриптах, не рассчитанных на их обработку. Чистить целую папку по одному файлу — не лучшее применение вашего времени.

Пробелы в именах файлов прекрасно выглядят в Finder, но создают проблемы почти везде ещё. Команда Terminal ломается, если не взять путь в кавычки. URL превращает пробел в «%20», из-за чего ссылки становится сложнее читать, а иногда они и вовсе ломаются. Скрипт, написанный без учёта пробелов, тихо падает с ошибкой или разбивает имя файла на части, на которые оно не должно было разбиваться.

Обычное решение — заменить каждый пробел на нижнее подчёркивание или дефис, либо убрать пробелы вовсе. Просто в теории. Утомительно на практике, когда у вас папка с восемьюдесятью файлами вроде «Final Report March 2026.pdf».

Что может и не может замена в Finder

Пакетное переименование Finder действительно поддерживает буквальный поиск и замену, так что заменить каждый пробел на дефис технически возможно — ищем один символ пробела, заменяем на «-». Для простых случаев это работает. Но подход не справляется, когда:

  • Нужно убрать пробелы полностью, превратив «Final Report» в «FinalReport» — с одной заменой это получается, но совмещение с другой очисткой (например, исправлением двойных пробелов) требует нескольких проходов
  • Нужно убрать пробелы, но точно сохранить расширение файла
  • Это нужно как часть более масштабной очистки, которая заодно исправляет регистр или удаляет другие символы

Удаление пробелов как один шаг конвейера

Renym решает удаление пробелов через поиск и замену и позволяет объединить это с любым другим нужным шагом очистки в одном проходе.

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

Замените пробелы на дефисы или нижние подчёркивания

Найдите пробел, замените на «-» или «_». Все файлы в пакете обрабатываются одинаково и одновременно, а предпросмотр показывает точный результат ещё до применения.

Уберите пробелы полностью

Если нужно, чтобы «Final Report.pdf» стало «FinalReport.pdf» вовсе без разделителя, замените пробел на пустую строку. Одно действие — весь пакет.

Исправьте оставшиеся двойные пробелы или лишние символы

После удаления определённых слов или префиксов у файлов иногда остаются двойные пробелы или неловкие пропуски. Добавьте шаг с regex вроде \s+, заменяемым на один пробел или дефис, чтобы вычистить это в том же конвейере.

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

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

Renym

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

Get Renym on the Mac App Store