Divide archivos en Ubuntu usando el terminal o Nautilus

Actualmente existen diferentes alternativas, a la hora de enviar vía internet archivos de gran tamaño. Por ejemplo, en el caso de archivos de hasta un 1,5 GB, lo puedes enviar vía Telegram, incluso con alguno de los bots existentes, puedes utilizar este sistema para compartirlo.

Sin embargo, si por algún tipo de razón tienes limitado el tamaño máximo de los archivos, siempre tienes la posibilidad de utilizar alguna herramienta para dividirlos y posteriormente unirlos.

Una de estas herramientas es lxSplit.

lxsplit.png

lxSplit

lxSplit es una sencilla herramienta que te permite dividir y unir archivos (divididos previamente) en Linux, FreeBSD y OpenBSD; con la ventaja añadida de que es compatible con HJSplit, otra herramienta que permite hacer esto mismo pero en otras plataformas.

Instalación

lxSplit se encuentra en los repositorios oficiales de Ubuntu con lo que su instalación es muy sencilla; tan solo tienes que hacer clic en lxSplit o bien ejecutar la siguiente orden en un emulador de terminal,

sudo apt-get install lxsplit

Uso y funcionamiento

lxSplit divide y une archivos utilizando los argumentos -s y -j respectivamente. En el caso de dividir además debemos indicar el tamaño máximo del archivo resultante. Así por ejemplo, para dividir un archivo en n de como máximo 15 MB, la orden a ejecutar en un emulador de terminal sería,

lxsplit -s el_archivo_en_cuestion.ext 15M

Mientras que para unirlo la orden sería,

lxsplit -j el_archivo_en_cuestion.ext.001

Donde cogemos el primero de las piezas de nuestro puzzle.

El resultado de unir y/o dividir quedará en el directorio en el que estemos trabajando en ese momento, no en el directorio del archivo original.

Dividiendo y uniendo con Nautilus

Una vez llegados hasta este punto, se me ha ocurrido crear un complemento para Nautilus que nos facilite realizar esta operación directamente desde el explorador de archivos, con tan solo situarnos sobre el archivo que queremos dividir y seleccionar la opción correspondiente del menú contextual.

Descargas_100.png

Esto nos mostrará un pequeño cuadro de diálogo donde nos preguntará sobre el tamaño con el que queremos dividir nuestro archivo,

Split size file_101.png

Para el caso de que queramos dividir varios archivos, el proceso es situarnos sobre aquel cuya extensión es “.001” y seleccionar la opción correspondiente del menú contextual,

Descargas_102.png

Realmente muy sencillo…

¿Como instalar el complemento?

Como esto es de reciente creación, ni siquiera he intentado que forme parte del Centro de Software de Ubuntu, con lo que para instalarlo, necesitas añadir el respositorio de extensiones de Nautilus y actualizar. Para ello, en un emulador de terminal ejecuta las siguientes órdenes,

sudo add-apt-repository nautilus-extensions
sudo apt-get update
sudo apt-get install nautilus-lxsplit

Conclusiones

No recuerdo la última vez que tuve que recurrir a la división de un archivo, pero de cualquier forma, ahí está la opción disponible para quien la necesite.

Quizá para completar el complemento de Nautilus, debería estar la opción de indicar el número de archivos en que queremos dividir el archivo original, y alguna otra opción, pero aún así de esta forma es completamente funcional…


Más información,

Deja una respuesta

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