Спасибо за предложение @SiyuanRen.
convmv
может справиться с ситуацией беспорядка, сохраняя ascii неизменным, чтобы избежать искаженный.
Команда convmv -f gbk -t utf8 *
отлично работает в этом случае.
Кстати, другое решение - использовать цикл -o, utf8
при монтировании файлов изображений или просто использовать udisksctl
, который может автоматически обрабатывать кодировку имени файла.
P.S. весь способ использования udisksctl
-
# losetup --fine --show /path-to-img-file
$ udisksctl -b /the-loop-file-showed-after-former-command
Затем введите пароль своей учетной записи, и он покажет вам, где он установлен /