По старой ещё досовской привычке я до сих пор стараюсь избегать использования кириллицы в именах файлов. А другие люди - нет, не избегают. В итоге приходится сталкиваться с кривыми кодировками имён. Вот, например, так гномячий архиватор отображает ZIP-архив с кириллицей:
![](http://shoorick.ru/wp-content/uploads/2017/08/ugly-filenames-in-zip.png)
Консольные инструменты - хоть unzip, хоть 7z - тоже не помогают.
Возможный способ решения - распаковать, а потом перекодировать имена:
convmv -f utf-8 -t latin1 --notest *
convmv -f cp866 -t utf-8 --notest *
При запуске без параметра --notest утилита
convmv не переименовывает файлы, а только показывает, что должно получиться на выходе.
http://shoorick.ru/2017/08/08/recode-ugly-cyrillic/