Convmv를 사용하여 파일 이름을 가져올 수 없습니다.

Convmv를 사용하여 파일 이름을 가져올 수 없습니다.

방금 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로 변경하려고 하면 여전히 이름을 가져올 수 없습니다. 어떤 아이디어가 있나요?

답변1

다음을 사용해야 합니다 --notest.

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

~에서변환 매뉴얼:

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

관련 정보