Massa remover prefixo de arquivo em um Mac?

20

Como removo os prefixos de arquivos em massa em um Mac? Por exemplo, dentro da minha pasta, tenho os seguintes arquivos:

img_sometext1.jpg
img_sometext2.jpg
...
img_sometext10.jpg

Como eu removo img_?

Hélice
fonte

Respostas:

25

A solução mais fácil pode ser usar o comercial A Better Finder Rename para conseguir isso.

Para uma alternativa gratuita, você pode instalar o renameutilitário de linha de comando:

  • instalar o Xcode
  • instalar Homebrew
  • abra Terminal.app e faça brew install rename

Agora você pode usar, no Terminal, um dos seguintes:

rename -d img_ *
rename "s/^img_//" *

para retirar o prefixo.

roguesys
fonte
1
Impressionante! Eu já tinha o homebrew instalado e sua solução funcionou perfeitamente bem.
Propeller
1
Tão incrível, esta é apenas a ferramenta que eu precisava
Tallboy
lindo! Como não é mais fácil encontrar barris de cerveja como rename?
David Anderton
10

Você pode usar a ação Rename Finder Items do Automator :

  1. Inicie o Automator, selecione Fluxo de Trabalho e adicione Obter Itens Especificados do Finder e Renomear Itens do Finder da biblioteca à esquerda para a área de fluxo de trabalho à direita clicando duas vezes.

  2. Arraste e solte os arquivos que deseja renomear para a lista em Obter itens do Finder especificado .

  3. Altere Renomear itens do Finder para Substituir texto conforme desejado e clique no botão Executar .

Captura de tela do Automator

Resultado após a execução: Resultado

Você pode alterar facilmente esse fluxo de trabalho para torná-lo repetível, por exemplo, com itens selecionados do Finder e salvá-lo como Aplicativo ou Serviço.

Daniel Beck
fonte
4

Uma visita rápida a partir do ano de 2019 para dar uma atualização.

o osX tem algo parecido com isto incorporado no buscador agora.

  • Localizador aberto

  • Selecione todos os arquivos que você deseja renomear

  • No menu do botão direito do mouse (ou no menu Arquivo), escolha a Rename # itemsopção

  • Você verá uma janela de diálogo com opções, uma das quais é Replace Text

  • Digite seu prefixo - "img_" na Findcaixa e deixe a Replacecaixa vazia

  • Clique em Renomear

tbernard
fonte
2

Se você deseja uma solução elegante, fácil e rica em recursos, eu pessoalmente gosto do Name Mangler .

Costumava ser chamado Lista de Arquivos e era gratuito, agora custa US $ 10. Pode ser um pouco difícil para algumas pessoas, mas é bem escrito e extremamente funcional se você não quiser entrar nos métodos de linha de comando para fazer isso.

NReilingh
fonte