Usando renomear no terminal para remover caracteres não aceitos do Windows

1

Eu tenho uma pasta cheia de arquivos. Alguns desses arquivos contêm caracteres em seus nomes que não são permitidos pelo Windows.

Como posso usar o comando renomear para encontrar e, eventualmente, remover todos esses caracteres do nome dos arquivos?

Estes são os caracteres não permitidos:

< (less than)
> (greater than)
: (colon)
" (double quote)
/ (forward slash)
\ (backslash)
| (vertical bar or pipe)
? (question mark)
* (asterisk)

Qualquer ajuda é importante!

    
por Issam2204 25.08.2015 / 07:26

1 resposta

3

Se o seu rename é o Perl:

rename 's/[\/\?*:><|"]//g' *.extension
    
por 25.08.2015 / 08:09

Tags