[Tip] Compactar con rar y hacer split según tamaño

Ahora mismo preparando post acerca de iRedMail, nuestro querido Reflejos me dice que sólo puedo subir archivos de 5MB y preferentemente en formato rar…

Y si quiero subir un xz, lzma, 7z?

Reflejos: “Pues dije que era RAR y ya!”

Yo: Ok, ok…

En fin, aquí les muestro como con una sencilla orden compactar y “picar” un archivo compactado según el tamaño que necesitemos.

Primero, repo de paquetes non-free en /etc/apt/sources.list:

deb http://ftp.debian.org/debian stretch main contrib non-free

Y entonces…

apt install rar unrar

Después sólo queda ver un ejemplo.

Ejemplo:

rar a -v2M iRedMail-0.9.7.rar iRedMail-0.9.7

Lo cual generará:

iRedMail-0.9.7.part1.rar

iRedMail-0.9.7.part2.rar

iRedMail-0.9.7.part3.rar

iRedMail-0.9.7.part4.rar

Es decir, un archivo de 6.8MB lo picará en 4 archivos, 3 de 2MB y uno de 800kb. Ahora bien esa línea que significa:

rar -> comando

a -> Append[añadir]

-v2M -> Tamaño en que va a picar los archivos, soporta opciones como decimales[-v2.5M] y hasta kilobytes[-v2500k]

Los otros parámetros son, archivo a generar y por último la carpeta que va a comprimir. Ante alguna duda no piensen mucho, sólo lean:

zcat /usr/share/doc/rar/rar.txt.gz | less

Con eso completamos el post. Un saludo y espero les resulte útil…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *