Digamos que eu queira criar um backup do conteúdo da pasta MainFolder
usando rar
. O comando
rar a Backup.rar -r MainFolder
faz o trabalho.
MAS , se um subdiretório contiver mais de um arquivo com caracteres não-ASCII (?), então apenas um deles será arquivado e os outros seja excluído .
Por exemplo, considere a seguinte hierarquia de diretório ( MainFolder
, A
e B
são pastas; a
, b
, 你
e 好
são arquivos)
+MainFolder
+A
-a
-b
-你
-好
+B
-a
-b
-a
-b
-你
-好
o comando rar a Backup.rar -r MainFolder
ignora
MainFolder/A/好
MainFolder/好
enquanto rar a Backup.rar -r MainFolder/*
ainda pula
MainFolder/A/好
Por que isso acontece? Qualquer ajuda é muito apreciada, obrigado!
Para o registro, eu já encontrei alguns problemas com caracteres não-ascii (veja esta questão ) que outras distribuições Linux parece não ter. De qualquer forma, eu uso Lubuntu 12.04
, terminal é lxterminal
e echo $BASH_VERSION
retorna 4.2.25(1)-release
. rar
versão é 4.00 beta 3
.
Outra curiosidade: clicar com o botão direito do mouse na pasta e selecionar Compress...
e, em seguida, .rar
ainda tem o mesmo problema. Outras opções ( zip
, tar
...) se comportam corretamente.