Распаковка файлов с кириллическими именами из 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

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

Цитата
Все думают, что им нужна правда, ровно до того момента, когда они её узнают.
-
Категории
Архив