Não consigo renomear arquivos em massa usando o recurso de renomeação do ubuntu

3

Não consigo renomear arquivos em massa usando o recurso de renomeação do ubuntu. Os arquivos estão em uma partição NTFS.

Eu quero renomear arquivos com esta aparência:

whatever pic george.jpg
tacoma narrows bridge.jpg
green bottle.jpg

para:

filename (1)
filename (2)
filename (3)

E eu não posso fazer isso. Eu não quero usar a linha de comando também. Assim, posso apagar arquivos permanentemente depois de criptografá-los sem expor o conteúdo deles a pessoas que usam uma ferramenta de recuperação de arquivos.

Eu também não quero um método que leva dias ou meses para renomear o arquivo. Ou seja, renomeie um arquivo por vez. Então, se eu tiver centenas de arquivos para renomear, isso não será uma opção. Eu quero dar a cada arquivo o mesmo nome e numerado em ordem, como mostrado acima.

Pyrenamer não é uma opção para mim, a menos que você possa encontrar como fazer isso no PyRenamer.

    
por user254174 03.03.2014 / 04:18

3 respostas

4

Você pode usar o comando rename , que geralmente é incluído em uma instalação padrão:

rename 's/.*/sprintf("filename (%d)", ++$ENV{c})/e' *

Isso faria exatamente o que você pediu. Use o -n flag se você quiser fazer um teste primeiro:

rename -n 's/.*/sprintf("filename (%d)", ++$ENV{c})/e' *

Isso pressupõe que a variável de ambiente c seja indefinida, o que fará com que a contagem comece a partir de 0. Se você quiser ser mais seguro, pode chamá-la assim:

c=0 rename -n 's/.*/sprintf("filename (%d)", ++$ENV{c})/e' *
    
por janos 03.03.2014 / 20:49
1

Instale o pyrenamer a partir do centro de software ou via terminal:

sudo apt-get install pyrenamer
  

"Você pode renomear arquivos usando padrões, pesquisar e substituir, substituir, inserir ou excluir texto ou até mesmo renomear arquivos manualmente. Você também pode renomear imagens usando suas tags EXIF e músicas usando suas tags internas."

Para fazer isso com pyrenamer, o padrão de nome de arquivo renomeado deve ser filename ({num+1})
Confira a captura de tela abaixo:

    
por Parto 03.03.2014 / 09:25
0

Renomear em Massa é um par simples de scripts de shell que facilitam mover, renomear ou copiar vários arquivos de uma só vez.

Instale o nome no Ubuntu

sudo apt-get install mrename

Usando o nome do mouse

mrename pattern prefix [option]

Existem apenas as três opções a seguir.

-c The option -c will copy each file with the new filename.

-m The option -m will move each file in the new filename.

-h Display help.
    
por Maythux 03.03.2014 / 08:37