[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Comando para substituir nome arquivo sem perder a numeração



Muito fácil este 'mmv', é outro que irei usar sempre.

Testei de primeira e renomeou com um comando tão simples.

Muito obrigado Henrique.


Em Qui, 2015-05-28 às 11:35 -0300, Henrique de Moraes Holschuh escreveu:
> On Thu, May 28, 2015, at 07:25, Antonio Terceiro wrote:
> > On Thu, May 28, 2015 at 02:05:59AM -0300, Carlos Donizete wrote:
> > > [Hacchi Fansub]_Gintama_221-HD.mkv  [Hacchi Fansub]_Gintama_223-HD.mkv
> > > [Hacchi Fansub]_Gintama_222-HD.mkv  [Hacchi Fansub]_Gintama_224-HD.mkv
> > > 
> > > Qual o comando certo para deixa-los exemplo deste modo:
> > > 
> > > coringao@debian:~/teste$ ls
> > > Gintama_221.mkv  Gintama_223.mkv
> > > Gintama_222.mkv  Gintama_224.mkv
> > 
> > veja rename(1), pacote rename
> > 
> > $ rename 's/.*_Gintama/Gintama/; s/-HD//' *.mkv
> 
> É bom conhecer também o 'mmv' (no pacote de mesmo nome), que pode ser
> mais fácil de usar.  Ele usa glob ao invés de regex, e tem proteção
> contra colisão (aborta com mensagem de erro sem fazer nenhuma alteração
> se você tentar mover/copiar mais de um arquivo para o mesmo _novo_
> nome).
> 
> mmv '*Gintama*-HD.mkv' 'Gintama#2.mkv'
> 
> O mmv não só renomeia, ele move (para outra filesystem), copia, cria
> symlink ou hardlink, e até mesmo faz append do fonte no destino.
> 
> -- 
>   "One disk to rule them all, One disk to find them. One disk to bring
>   them all and in the darkness grind them. In the Land of Redmond
>   where the shadows lie." -- The Silicon Valley Tarot
>   Henrique de Moraes Holschuh <hmh@debian.org>
> 
> 

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: