Знакомая картина: папка Загрузки, а в ней триста файлов с именами вроде IMG_4821.jpg, Снимок экрана 2026-08-03 в 14.22.51.png, Документ (7) копия (2).pdf. Найти нужное невозможно. Переименовать руками — это полдня кликов, и на сотом файле ты уже не помнишь, где остановился.
А ведь всё это — одна и та же скучная операция, повторённая много раз. Ровно то, что компьютер делает лучше человека: быстро, ровно и без усталости. Нужно только один раз описать правило словами — а собрать из него команду поможет Claude Code.
В чём боль и почему руками — плохо
Когда файлов десяток, переименовать их вручную ещё можно. Когда их сотни — начинаются проблемы, и не только в скорости:
- Устаёшь и ошибаешься. На сотом файле глаз замыливается, и ты ставишь
отчёт-2026там, где должен бытьотчёт-2025. - Теряешь систему. Половину переименовал «по-новому», половину забыл — и стало только хуже, чем было.
- Тратишь время на ерунду. Полдня уходит на работу, которую машина делает за секунду.
Терминал решает это иначе. Ты описываешь правило — «убери пробелы», «добавь дату в начало», «замени IMG на отпуск» — и оно применяется ко всем файлам разом. Не к каждому по очереди вручную, а ко всей пачке одним действием.
Как это выглядит на практике
Допустим, после поездки у тебя сотня фотографий с именами IMG_0001.jpg, IMG_0002.jpg и так далее. Хочется, чтобы они назывались отпуск-2026-001.jpg и были человекочитаемыми.
Открываешь терминал в нужной папке, запускаешь claude и описываешь задачу словами: «В этой папке лежат фото вида IMG_0001.jpg. Переименуй их в отпуск-2026-001.jpg, сохранив порядок номеров». Claude Code предложит решение — например, такой маленький цикл:
i=1
for f in IMG_*.jpg; do
printf -v num "%03d" "$i"
mv "$f" "отпуск-2026-$num.jpg"
i=$((i + 1))
done
Выглядит чуть страшновато, но смысл простой: «пройди по всем файлам IMG_*.jpg по очереди и для каждого выполни переименование». mv (от move) — это команда «переименуй или перемести», а %03d — просто способ записать номер тремя цифрами, чтобы получилось 001, а не 1. Главное — тебе не нужно держать всё это в голове: ты сказал, что хочешь, а Claude собрал команду и объяснил каждую часть.
Так же легко решаются и другие типичные задачи: убрать пробелы из имён, перевести расширения в нижний регистр, добавить дату в начало, разложить файлы по папкам с годами. Любое повторяющееся правило — кандидат на одну команду.
Возьми пробелы в именах — классическая головная боль. Файл Договор аренды 2026.pdf вроде бы читается нормально, но в терминале пробел всё ломает: команда видит вместо одного имени три отдельных слова. Ты просто говоришь Claude: «Замени во всех именах файлов пробелы на нижнее подчёркивание» — и Договор аренды 2026.pdf становится Договор_аренды_2026.pdf. Никакой возни с экранированием: правило сформулировано по-человечески, а перевод его в рабочую команду — забота Claude.
Что обязательно проверить перед запуском
Вот тут — самое важное. Команда массового переименования мощная: она применяется сразу ко всему. А значит, и ошибка применится сразу ко всему. Поэтому перед запуском стоит сделать пару спокойных шагов.
Первое — посмотреть, что вообще попадёт под раздачу. Прежде чем что-то менять, попроси Claude сначала показать список файлов, которые подойдут под условие, и как они будут называться после. Просто чтобы увидеть глазами: да, это ровно те файлы, которые я имел в виду, и IMG_отчёта_за_квартал.jpg случайно не затесался.
Второе — потренироваться на копии. Скопируй десяток файлов в отдельную папку и прогони команду там. Результат тот же, а рисков ноль: если что-то пойдёт не так, ты ничего настоящего не потерял.
Важно
У mv есть коварная мелочь: если новое имя совпадёт с уже существующим файлом, старый молча перезапишется — без корзины и без «вы уверены?». Поэтому сначала смотрим список, потом тренируемся на копии, и только потом запускаем на настоящих файлах. Claude по умолчанию показывает, что собирается сделать, и ждёт твоего «да» — это и есть твоя страховка.
И ещё привычка, которая снимает почти весь страх: если папка под git, переименование — это просто изменение, которое можно отменить одной командой и вернуться к тому, как было. Машина времени для файлов.
Главная мысль
Хаос в папке — это не «надо терпеть» и не «надо полдня кликать». Это задача на одно правило, которое применяется ко всему разом. Ты формулируешь правило словами, Claude Code превращает его в безопасную команду и объясняет, что она делает, а ты проверяешь результат на копии перед боевым запуском.
Самое ценное здесь — не выучить наизусть синтаксис цикла, а понять логику: описать правило → посмотреть, что попадёт → проверить на копии → запустить. Этой логике — от первой команды в терминале до уверенного наведения порядка в чужой папке — мы учим с самого нуля, по шагам и в безопасной песочнице, где ничего реального не сломать.