Cómo archivos RAR en orden alfabético

Cómo archivos RAR en orden alfabético

Estoy intentando crear un archivo RAR de varias partes en Ubuntu. La estructura de carpetas se parece a:

  • raíz_carpeta
    • subcarpeta
    • archivo01.bin
    • archivo02.bin
    • ...
    • archivo100.bin

El comando que estoy usando es rar a -v5G archive.rar folder_root/dividir cada archivo en partes de 5 gigabytes. Sin embargo, una vez finalizado el rar, los archivos internos archive.part1.rary de las otras partes están desordenados, como por ejemplo:

  • archivo02.bin
  • archivo50.bin
  • ...

¿Existe alguna forma de agregar archivos al archivo en orden alfabético? Estoy usando RAR 5.50. ¡Gracias!

Respuesta1

Esta primera solución no es realmente escalable, porque depende de la cantidad de archivos, pero puede proporcionar la lista de archivos ya ordenados en rar y respetará el orden.

En el lado de la compresión, podrías hacer algo como esto, tendrás que modificarlo si nombres con espacios, por ejemplo:

rar a -v5G archive.rar $(find . -type f folder_root/ | sort)

o

rar a -v5G archive.rar folder_root/subdir folder_root/file*bin

Puede especificar/'encontrar' los que desea ordenar y dejar el resto en recursividad. Esta última línea podría ayudar a reducir la cantidad de archivos que necesita pasar explícitamente a rar.

información relacionada