En Ubuntu, el Administrador de Archivos (o rodillo de archivo) ha hecho que sea fácil para cualquiera comprimir y comprimir un archivo o carpeta, pero si tiene un archivo grande, digamos 20Gb, y desea realizar una copia de seguridad en el CD/DVD, encontrará que no hay forma de reducir el tamaño del archivo para que quepa en 1 CD/DVD. En tal caso, es mejor comprimir y dividir el archivo grande en varios archivos más pequeños y almacenarlos por separado. Esto también se aplica si desea compartir un archivo grande en un sitio para compartir archivos. Dividir el archivo comprimido en varios archivos más pequeños hará más fácil que otros lo descarguen.
Supongamos que el archivo grande es un archivo de película que se encuentra en «/home/username/movie/large-file.avi» y desea comprimir, dividir y almacenar los archivos más pequeños en la carpeta «/home/username/movie/split-flies/», esto es lo que escribe en el terminal:
cd movie/split-files
(cambie la ruta de acceso al lugar donde desea guardar los archivos divididos)
tar -cvj /home/username/movie/large-files.avi | split -b 650m -d - "large-files.tar.bz."
«.
Ahora verá varios archivos que aparecen en la carpeta «split-files», cada uno con un tamaño de archivo de 650MB y con nombres de archivo «large-files.tar.bz.00», «large-files.tar.bz.01», «large-files.tar.bz.02», etc.
Para recuperar y extraer los archivos divididos, escriba
cat large-files.tar.bz.*> large-files.tar.bz
tar -xvj large-file.tar.bz
y puedes recuperar el archivo original.
¿Conoces otras formas de comprimir y dividir archivos en Ubuntu?