renomeia não funciona [fechado]

0

Eu tenho um monte de arquivos com nomes como

... (Karton 1).jpeg

e gostaria de renomeá-los recursivamente para:

... (brauner Karton).jpeg

Eu tentei os seguintes comandos, que não funcionaram:

rename -v 's/Karton 1/brauner Karton/g' *
rename -v 's/Karton 1/brauner Karton/g' *.jpeg

De acordo com muitos exemplos, isso não deve ser tão difícil. O que estou fazendo errado?

Informações adicionais: "Karton 1" seria "[B / b] ox 1" em inglês.

    
por Markus 14.04.2018 / 12:41

1 resposta

2

Existem várias versões do comando rename. Use rename --version para determinar o que você tem, eles usam uma sintaxe diferente.

$ rename --version
/usr/bin/rename using File::Rename version 0.20
$ rename 's/\.jpeg$/.jpg/' *

$ rename --version
rename from util-linux 2.30.2
$ rename .jpeg .jpg *
    
por rtaft 14.04.2018 / 12:53