Скажем, я хочу создать резервную копию содержимого папки MainFolder
, используя rar
. Команда
rar a Backup.rar -r MainFolder
выполняет работу.
НО , если подкаталог содержит более одного файла с именами, отличными от ASCII (?) Символов, то архивируется только один из них, а остальные исключаются [+1137]. [+1129] Например, рассмотрим следующую иерархию каталогов ( затем команда , в то время как Почему это так? Спасибо за любую помощь, спасибо! Для протокола, я уже сталкивался с некоторыми проблемами с не-ascii символами (см. этот вопрос ), которых, похоже, нет в других дистрибутивах Linux. В любом случае, я использую Еще одно любопытство: щелчок правой кнопкой мыши на папке и выбор MainFolder
, A
и B
- папки; a
, b
, 你
и 好
- файлы) +MainFolder
+A
-a
-b
-你
-好
+B
-a
-b
-a
-b
-你
-好
rar a Backup.rar -r MainFolder
пропускает MainFolder/A/好
MainFolder/好
rar a Backup.rar -r MainFolder/*
все еще пропускает MainFolder/A/好
Lubuntu 12.04
, терминал - lxterminal
, а echo $BASH_VERSION
возвращает 4.2.25(1)-release
. rar
версия 4.00 beta 3
. Compress...
, а затем .rar
все еще имеет ту же проблему. Другие параметры (zip
, tar
...) ведут себя корректно.
Я думаю, что ваша команда просто будет работать с включенной UTF-8
в оболочке, поэтому все, что вам нужно сделать, это включить ее. Для этого сначала выполните следующую команду:
export LANG=en_US.UTF-8
Чтобы внести изменения навсегда, добавьте указанную выше строку в файл ~/.bashrc
.