renomeia o arquivo do título - autor para autor - título

2

meus arquivos são da forma Guerra do Mundo - H. G. Wells.pdf eu gostaria Poços H G - Guerra dos Mundos. Existem várias outras extensões de arquivo epub, mobi etc. Existe um pacote que fará isso - a granel? Qualquer ajuda muito apreciada. Obrigado

Devo acrescentar que já tenho pyRenamer. A maioria dos arquivos são do formato Título - Autor.ext por exemplo Harry Potter blá de blá - J.K.Rowling.pdf ou Some Other Title - Firstname Sobrenome.epub

O que eu gostaria é Sobrenome Nome - Título.ext (o é o Ubuntu 12.04LTS) tia

    
por Tom40 21.09.2013 / 15:10

3 respostas

4

Você pode usar o comando rename baseado em perl: baseado nos 3 exemplos que você deu até agora, algo como

rename 's/(.*)\s+[-]\s+(.*)\.(.{3,4})/ - ./' *.*

deve funcionar no entanto, teste primeiro adicionando as opções -n e -v , ou seja,

$ touch "War of the World - H. G. Well.pdf"
$ touch "Harry Potter blah de blah - J.K.Rowling.pdf"
$ touch "Some Other Title - Firstname Surname.epub"
$ 
$ rename -nv 's/(.*)\s+[-]\s+(.*)\.(.{3,4})/ - ./' *.*
Harry Potter blah de blah - J.K.Rowling.pdf renamed as J.K.Rowling - Harry Potter blah de blah.pdf
Some Other Title - Firstname Surname.epub renamed as Firstname Surname - Some Other Title.epub
War of the World - H. G. Well.pdf renamed as H. G. Well - War of the World.pdf

Veja man rename para uso

    
por steeldriver 21.09.2013 / 17:09
1

Acho que essa é a maneira mais fácil e legível:

 mmv -v "* - *.pdf" "#2 - #1.pdf"

Aqui está um teste:

$ ls
title - author.pdf  TITLE - AUTHOR.pdf  World - H. G. Wells.pdf
$ mmv -v "* - *.pdf" "#2 - #1.pdf"
TITLE - AUTHOR.pdf -> AUTHOR - TITLE.pdf : done
World - H. G. Wells.pdf -> H. G. Wells - World.pdf : done
title - author.pdf -> author - title.pdf : done
$ ls
author - title.pdf  AUTHOR - TITLE.pdf  H. G. Wells - World.pdf
    
por Radu Rădeanu 21.09.2013 / 20:41
-1

Sim, pyRenamer .

Não é muito difícil descobrir. Eu uso isso.

Primeiro selecione a pasta onde seus arquivos estão localizados; Eles geralmente estão localizados no nome de usuário ou na mídia, e na guia Inserir / Excluir, você pode digitar o que deseja adicionar. Há um pequeno botão de opção de ícone no canto superior direito, que permitirá selecionar todos os arquivos e manter a extensão do arquivo.

Em seguida, clique em Visualizar depois de digitar o que você deseja adicionar no início, se a caixa de seleção não estiver marcada e no final, se estiver.

Se estiver bom, clique em Renomear e pronto.

Existem muitos mais recursos. Se você passar o mouse sobre as coisas, uma caixa de ajuda aparecerá.

    
por user194670 21.09.2013 / 17:07