Como fazer arquivos RAR em ordem alfabética

Como fazer arquivos RAR em ordem alfabética

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.rare 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.

informação relacionada