Неможливо отримати імена файлів за допомогою convmv


1

Я щойно завантажив деякі файли на сервер FreeBSD. Деякі файли мають ???свої назви. Файли надходили з машини Windows, тому я спробую це:

$ 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знаходить файли, однак я все одно не можу отримати ім'я при спробі змінити кодування на utf-8. Будь-які ідеї?

Відповіді:


0

Вам потрібно використовувати --notest:

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

З посібника з convmv :

--notest
       Needed to actually rename the files. By default convmv will just
       print what it wants to do.

проблема полягає в тому, що вихід невірний
user159192121

1
Що відбувається при використанні -f windows-1255?
cuonglm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.