Leia isto em outros idiomas: English | Deutsch | Español | Français | Русский | 繁體中文
F2 é uma ferramenta de linha de comando multiplataforma para renomear arquivos e diretórios em lote de forma rápida e segura. Escrito em Go!
Em comparação com outras ferramentas de renomeação, o F2 oferece várias vantagens importantes:
-
Execução de Teste por Padrão: Por padrão, ele executa um teste para que você possa revisar as alterações de renomeação antes de prosseguir.
-
Suporte a Variáveis: O F2 permite que você use atributos de arquivo, como dados EXIF para imagens ou tags ID3 para arquivos de áudio, para lhe dar a máxima flexibilidade na renomeação.
-
Opções Abrangentes: Seja para substituições simples de strings ou expressões regulares complexas, o F2 oferece uma gama completa de recursos de renomeação.
-
Segurança em Primeiro Lugar: Ele prioriza a precisão, garantindo que cada operação de renomeação seja livre de conflitos e à prova de erros por meio de verificações rigorosas.
-
Resolução de Conflitos: Cada operação de renomeação é validada antes da execução e os conflitos detectados podem ser resolvidos automaticamente.
-
Alto Desempenho: O F2 é extremamente rápido e eficiente, mesmo ao renomear milhares de arquivos de uma só vez.
-
Funcionalidade de Desfazer: Qualquer operação de renomeação pode ser facilmente desfeita para permitir a correção fácil de erros.
-
Documentação Extensa: O F2 é bem documentado com exemplos claros e práticos para ajudá-lo a aproveitar ao máximo seus recursos sem confusão.
Se você é um desenvolvedor Go, o F2 pode ser instalado com go install (requer
v1.23 ou posterior):
go install github.com/ayoisaiah/f2/v2/cmd/f2@latestOutros métodos de instalação estão documentados aqui ou confira a página de lançamentos para baixar um binário pré-compilado para o seu sistema operacional.
- Instalação
- Tutorial de introdução
- Exemplo do mundo real
- Variáveis incorporadas
- Renomeação de pares de arquivos
- Renomeando com um arquivo CSV
- Classificação
- Resolvendo conflitos
- Desfazendo erros de renomeação
- REGISTRO DE ALTERAÇÕES
Relatórios de bugs e solicitações de recursos são muito bem-vindos! Por favor, abra uma issue antes de criar um pull request.
Criado por Ayooluwa Isaiah e lançado sob os termos da Licença MIT.

