Пробелы в именах файлов прекрасно выглядят в Finder, но создают проблемы почти везде ещё. Команда Terminal ломается, если не взять путь в кавычки. URL превращает пробел в «%20», из-за чего ссылки становится сложнее читать, а иногда они и вовсе ломаются. Скрипт, написанный без учёта пробелов, тихо падает с ошибкой или разбивает имя файла на части, на которые оно не должно было разбиваться.
Обычное решение — заменить каждый пробел на нижнее подчёркивание или дефис, либо убрать пробелы вовсе. Просто в теории. Утомительно на практике, когда у вас папка с восемьюдесятью файлами вроде «Final Report March 2026.pdf».
Что может и не может замена в Finder
Пакетное переименование Finder действительно поддерживает буквальный поиск и замену, так что заменить каждый пробел на дефис технически возможно — ищем один символ пробела, заменяем на «-». Для простых случаев это работает. Но подход не справляется, когда:
- Нужно убрать пробелы полностью, превратив «Final Report» в «FinalReport» — с одной заменой это получается, но совмещение с другой очисткой (например, исправлением двойных пробелов) требует нескольких проходов
- Нужно убрать пробелы, но точно сохранить расширение файла
- Это нужно как часть более масштабной очистки, которая заодно исправляет регистр или удаляет другие символы
Удаление пробелов как один шаг конвейера
Renym решает удаление пробелов через поиск и замену и позволяет объединить это с любым другим нужным шагом очистки в одном проходе.
Замените пробелы на дефисы или нижние подчёркивания
Найдите пробел, замените на «-» или «_». Все файлы в пакете обрабатываются одинаково и одновременно, а предпросмотр показывает точный результат ещё до применения.
Уберите пробелы полностью
Если нужно, чтобы «Final Report.pdf» стало «FinalReport.pdf» вовсе без разделителя, замените пробел на пустую строку. Одно действие — весь пакет.
Исправьте оставшиеся двойные пробелы или лишние символы
После удаления определённых слов или префиксов у файлов иногда остаются двойные пробелы или неловкие пропуски. Добавьте шаг с regex вроде \s+, заменяемым на один пробел или дефис, чтобы вычистить это в том же конвейере.