Кроссплатформенная оболочка, язык сценариев и платформа автоматизации для Windows, Linux и macOS, работающая со структурированными данными и объектами.
ayoisaiah/f2
Кроссплатформенная CLI-утилита для пакетного переименования файлов и папок с предварительным просмотром, проверкой конфликтов и отменой изменений.
Open source альтернатива:Bulk Rename Utility
- Звёзды
- 2,455
- Форки
- 66
- Открытые issues
- 4
- Последний коммит
- 18 дней назад
Что это?
F2 — написанная на Go CLI-утилита для одновременного переименования множества файлов и папок. По умолчанию она запускается в режиме пробного выполнения, чтобы вы могли проверить предполагаемые изменения до записи на диск. Перед выполнением каждое переименование проходит проверку, а обнаруженные конфликты можно устранить автоматически.
Для переименования можно использовать встроенные переменные на основе атрибутов файлов — например, данные EXIF для изображений или теги ID3 для аудиофайлов. Поддерживаются простая замена строк и регулярные выражения. Операции переименования можно отменить, что упрощает восстановление после ошибок.
F2 работает в Linux, macOS и Windows. Утилиту можно установить с помощью go install или скачать готовые бинарные файлы на странице релизов.
Ключевые возможности
- 01По умолчанию запускается в режиме пробного выполнения, чтобы просмотреть изменения до их применения.
- 02Использует атрибуты файлов, например теги EXIF и ID3, в качестве переменных для переименования.
- 03Поддерживает замену строк и регулярные выражения.
- 04Обнаруживает конфликты имён и может устранять их автоматически.
- 05Позволяет отменять операции переименования.
- 06Работает в Linux, macOS и Windows.
Сценарии использования
- Упорядочивание фотоархива: переименование файлов по датам съёмки из EXIF.
- Приведение музыкальной коллекции в порядок: переименование треков по метаданным тегов ID3.
- Пакетное переименование скачанных файлов с помощью регулярных выражений перед архивацией.
Темы
Частые вопросы
- Что такое f2?
- Кроссплатформенная CLI-утилита для пакетного переименования файлов и папок с предварительным просмотром, проверкой конфликтов и отменой изменений. F2 — написанная на Go CLI-утилита для одновременного переименования множества файлов и папок. По умолчанию она запускается в режиме пробного выполнения, чтобы вы могли проверить предполагаемые изменения до записи на диск. Перед выполнением каждое переименование проходит проверку, а обнаруженные конфликты можно устранить автоматически.
- f2 можно использовать бесплатно? Какая у него лицензия?
- f2 распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- f2 всё ещё поддерживается?
- Активно поддерживается. Последний коммит в f2 — 4 окт. 2026 г..
- Для чего можно использовать f2?
- Упорядочивание фотоархива: переименование файлов по датам съёмки из EXIF. Приведение музыкальной коллекции в порядок: переименование треков по метаданным тегов ID3. Пакетное переименование скачанных файлов с помощью регулярных выражений перед архивацией.
- Где скачать f2?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ayoisaiah/f2
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Автономный инструмент командной строки, который отслеживает файлы и каталоги и запускает команду при каждом изменении.
CLI-утилита, которая перемещает файлы в корзину freedesktop.org — ту же, что используют KDE, GNOME и XFCE.
Быстрый, нативный и функциональный эмулятор терминала с GPU-рендерингом и интерфейсами для каждой платформы, а также библиотекой libghostty для встраивания терминалов.
Пакетный менеджер для macOS и Linux: устанавливает инструменты командной строки и GUI-приложения из репозиториев formula и cask.
Кроссплатформенный терминал с открытым исходным кодом и интеграцией AI для macOS, Linux и Windows: BYOK, локальные модели, постоянные SSH-сессии и встроенный просмотр файлов.