Estou tentando criar um arquivo RAR multipartes no Ubuntu. A estrutura da pasta é semelhante a:
- pasta_root
- subpasta
- arquivo01.bin
- arquivo02.bin
- ...
- arquivo100.bin
O comando que estou usando é rar a -v5G archive.rar folder_root/
dividir cada arquivo em partes de 5 gigabytes. Porém, uma vez finalizado o rar, os arquivos dentro archive.part1.rar
e nas demais partes ficam fora de ordem, como:
- arquivo02.bin
- arquivo50.bin
- ...
Existe uma maneira de adicionar arquivos ao arquivo em ordem alfabética? Estou usando o RAR 5.50. Obrigado!
Responder1
Esta primeira solução não é muito escalável, pois depende da quantidade de arquivos, mas você poderia fornecer a lista de arquivos já classificados para rar e ela honrará a ordem.
No lado da compactação você poderia fazer algo assim, você terá que ajustá-lo se nomear com espaços, por exemplo:
rar a -v5G archive.rar $(find . -type f folder_root/ | sort)
ou
rar a -v5G archive.rar folder_root/subdir folder_root/file*bin
Você pode especificar/'encontrar' aqueles que deseja encomendar e deixar o resto para a recursão. Esta última linha pode ajudar a reduzir o número de arquivos que você precisa passar explicitamente para rar.