Прочитайте это на других языках: English | Deutsch | Español | Français | Português | 繁體中文
F2 — это кроссплатформенный инструмент командной строки для пакетного переименования файлов и каталогов быстро и безопасно. Написан на Go!
По сравнению с другими инструментами переименования, F2 предлагает несколько ключевых преимуществ:
-
Тестовый запуск по умолчанию: по умолчанию выполняется тестовый запуск, чтобы вы могли просмотреть изменения в переименовании перед продолжением.
-
Поддержка переменных: F2 позволяет использовать атрибуты файлов, такие как данные EXIF для изображений или теги ID3 для аудиофайлов, чтобы обеспечить максимальную гибкость при переименовании.
-
Комплексные параметры: будь то простая замена строк или сложные регулярные выражения, F2 предоставляет полный спектр возможностей переименования.
-
Безопасность прежде всего: он отдает приоритет точности, гарантируя, что каждая операция переименования не содержит конфликтов и ошибок благодаря строгим проверкам.
-
Разрешение конфликтов: каждая операция переименования проверяется перед выполнением, и обнаруженные конфликты могут быть разрешены автоматически.
-
Высокая производительность: F2 чрезвычайно быстр и эффективен даже при переименовании тысяч файлов одновременно.
-
Функциональность отмены: любую операцию переименования можно легко отменить, чтобы легко исправить ошибки.
-
Обширная документация: F2 хорошо документирован с четкими, практическими примерами, которые помогут вам максимально эффективно использовать его функции без путаницы.
Если вы разработчик Go, F2 можно установить с помощью go install (требуется
версия 1.23 или новее):
go install github.com/ayoisaiah/f2/v2/cmd/f2@latestДругие способы установки задокументированы здесь или ознакомьтесь со страницей выпусков, чтобы загрузить предварительно скомпилированный двоичный файл для вашей операционной системы.
- Установка
- Учебное пособие по началу работы
- Пример из реальной жизни
- Встроенные переменные
- Переименование пары файлов
- Переименование с помощью CSV-файла
- Сортировка
- Разрешение конфликтов
- Отмена ошибок переименования
- СПИСОК ИЗМЕНЕНИЙ
Сообщения об ошибках и пожелания приветствуются! Пожалуйста, откройте issue, прежде чем создавать pull request.
Создано Ayooluwa Isaiah и выпущено на условиях лицензии MIT.

