Não é possível obter os nomes dos arquivos com convmv

1

Acabei de enviar alguns arquivos em um servidor do FreeBSD. Alguns arquivos têm o ??? em seus nomes. Os arquivos vieram de uma máquina windows, então eu tento isso:

$ convmv -f cp850 -t utf-8 *
Starting a dry run without changes...
mv "./??-145x145.jpg"   "./íª-145x145.jpg"
mv "./??-150x104.jpg"   "./íª-150x104.jpg"
mv "./??-150x150.jpg"   "./íª-150x150.jpg"
mv "./??-220x145.jpg"   "./íª-220x145.jpg"
mv "./??-225x145.jpg"   "./íª-225x145.jpg"
mv "./??-380x245.jpg"   "./íª-380x245.jpg"
mv "./??-570x396.jpg"   "./íª-570x396.jpg"

convmv encontra os arquivos, no entanto, ainda não consigo obter o nome ao tentar alterar a codificação para utf-8. Alguma idéia?

    
por user159192121 14.05.2015 / 19:09

1 resposta

0

Você precisa usar --notest :

convmv --notest -f cp850 -t utf-8 ./*

De convmv manual :

--notest
       Needed to actually rename the files. By default convmv will just
       print what it wants to do.
    
por 14.05.2015 / 20:03