Как навести порядок в файлах через Claude Code без единой строчки кода
Claude Code переименует, разложит и опишет твои файлы, если просто сказать словами, что нужно. Разбираем четыре задачи и как не сломать себе файлы.
Claude Code переименует, разложит по папкам, соберёт в кучу и опишет твои файлы, если просто сказать словами, что нужно. Это агент в терминале: он сам читает файлы и запускает команды mv, find, mkdir, а ты не пишешь ни строчки кода. Одна оговорка: команды он выполняет по-настоящему, на живых файлах. Поэтому задачу ставь точно и держи агента на коротком поводке.
Большинство ставит Claude Code, чтобы работать с кодом. Но наведи его на папку с PDF, скринами, счетами или выгрузками CSV, и он становится обычным файловым помощником. Ниже четыре задачи, которые он тянет хорошо, и как его при этом ограничить.
Что Claude Code делает с файлами без кода?
Четыре штуки закрывают почти любой бардак в папке.
Переименовать. Папка загрузок зарастает IMG_4821.jpg, Скан (3).pdf, финал_v2_FINAL.docx. Опиши схему имени, которую хочешь, и дай ему прочитать файлы, чтобы заполнить пропуски.
Переименуй все PDF в этой папке в
ГГГГ-ММ-ДД_контрагент_сумма.pdf. Открой каждый файл, чтобы вытащить дату и контрагента. Покажи весь список переименований, прежде чем что-то трогать.
Он открывает PDF и берёт дату и контрагента из содержимого, а не только из имени. Попроси сначала показать карту (старое -> новое), чтобы поймать ошибку до того, как переедут 200 файлов.
Разложить. Раскладывать файлы руками нудно, а для агента это ерунда.
Разложи эту папку по подпапкам по типу файла: картинки, документы, таблицы, архивы, прочее. Создай папки, если их нет. Существующие подпапки не трогай.
Он раскладывает по любому признаку, который может понять: расширение, месяц, имя проекта внутри названия, даже тему после прочтения содержимого. Разложить свалку ресёрча по темам обычный скрипт не умеет.
Собрать. Собрать разбросанное это обратная сторона раскладывания.
Найди все
.csvв этой папке и подпапках, скопируй их в./collected-csv/, а если два файла с одинаковым именем, добавь номер вместо перезаписи.
На первом проходе говори «скопируй», а не «перемести». Так же можно вытащить все счета из двенадцати папок проектов в одно место для бухгалтерии.
Описать. Раз он читает дерево папок, он может его и описать.
Пройди по этой папке и запиши
INVENTORY.md: таблица, где на каждый файл размер, дата изменения и строка о том, что внутри. Отсортируй по размеру, сначала самые большие.
С этого безопаснее всего начинать: он читает и создаёт новый файл, но твои оригиналы не меняет. На выходе новая информация: опись для передачи клиенту или список из десяти самых тяжёлых файлов, что съедают диск.
Как поставить задачу, чтобы всё сработало?
Пара привычек отделяет чистый прогон от каши.
1. Назови вход и выход. «Переименуй PDF в *этой* папке» лучше, чем «прибери мои файлы». Обозначь границу. 2. Сначала попроси план. Добавь «покажи, что будешь делать» или «только вхолостую». Ты смотришь список, потом говоришь «го». 3. Дай пограничные случаи. Одинаковые имена, нет даты, файлы не по шаблону. Скажи, что делать с каждым, иначе он угадает. 4. Копируй, а не перемещай, пока не поверишь результату на конкретной папке.
Как не сломать себе файлы?
Агент выполняет настоящие команды на настоящих файлах. Относись к этому так, будто отдал кому-то свой терминал.
- Ограничь папку. Запускай Claude Code *внутри* той папки, которую меняешь, а не в домашней. Если он видит только одну папку, дальше не уйдёт.
- Сделай откат. Скопируй папку разок или запусти в ней
git initперед разрушительным прогоном. Если переименование пошло не так, просто откатишься на копию. - Прочитай перед подтверждением. Когда он предлагает удаление или массовый перенос, реально прочитай команду. Отклонить лишнюю команду это секунда, а восстанавливать удалённые файлы можно потом весь вечер.
- По одной папке. Проверь на маленькой копии, потом наводи на настоящее.
Это не паранойя именно про Claude. Та же осторожность нужна перед любым скриптом, который ты не прочитал построчно.
Когда лучше скрипт, а не агент?
Для задачи, которую гоняешь каждый день по фиксированному шаблону, скрипт в пять строк или правило в Hazel/Automator быстрее и бесплатно после того, как написал один раз. Агент каждый раз обдумывает всё заново. И он вероятностный: на тысяче файлов пару штук перепутает, поэтому шаг с описью или холостой прогон на объёме не роскошь.
| Бери агента, когда... | Бери скрипт, когда... |
|---|---|
| Задача разовая и грязная | Правило работает каждый день, всегда |
| Объём человеческий | Прогоняешь тысячи файлов |
| Решение на глаз (разложить по темам) | Правило чёткое (по расширению) |
| Писать скрипт лень | Написал раз и переиспользуешь |
Золотая середина это разовый бардак: папка, ради которой ты не станешь писать скрипт, но и кликать вручную не хочешь.
Уборка в файлах это мягкий вход в тот же терминальный агент, которым пользуются разработчики, и кодить для старта не нужно. Посмотреть, как это устроено, можно в AGINE Academy, первые уроки открыты без регистрации.
Частые вопросы
Нет. Ты описываешь результат обычными словами, а Claude Code сам пишет и запускает команды `mv`, `find`, `mkdir`. Тебе остаётся прочитать предложенный план и подтвердить или отклонить. Единственный полезный навык это ставить задачу точно: назвать папку, схему имени и что делать с пограничными случаями.
Да, если держишь его на коротком поводке. Запускай прямо внутри нужной папки, сначала сделай копию или `git init`, чтобы любое действие можно было откатить, и читай каждую команду перед массовым переносом или удалением. На первых порах копируй, а не перемещай, пока не поверишь результату.
Скрипт бери для задачи, которую гоняешь каждый день по чёткому правилу, например разложить по расширению: он быстрее и бесплатно после написания. Claude Code бери для разовых грязных задач, где решение на глаз, например разложить по темам, и объём человеческий. Агент думает заново каждый раз и на тысячах файлов может пару перепутать, поэтому хорош там, где скрипт писать лень.