Распаковка файлов с кириллическими именами из rar, zip архивов Linux 07.06.2011

Если под убунтой распаковать файл с кириллическим именем из архива (rar или zip) то получиться файл с абракадаброй.

Для rar нужно указать кодировку

unrar --enable-charset x archive.rar

Для zip есть два варианта. Первый - распаковать как есть и потом сконвертировать с помощью convmv

unzip -S archive.zip
convmv -f cp866 -t UTF-8 --notest *

Второй - обновить unzip на новый, с поддержкой i18n

sudo add-apt-repository ppa:frol/zip-i18n
sudo apt-get update
sudo apt-get install libnatspec0
sudo apt-get install unzip p7zip-full

Пробуем

unzip archive.zip

Дополнительный материал

Цитата
It’s all right to start selfish. As long as you don’t end there.
Marney Beard
Категории
Архив