Introducción
Los archivos son una forma común de almacenar y transferir múltiples archivos en Linux. Sin embargo, los archivos grandes pueden ser difíciles de administrar y transferir, especialmente si exceden un cierto límite de tamaño. Una solución a este problema es dividir archivos grandes en varios archivos más pequeños, cada uno con un límite de tamaño específico. En este artículo, explicaremos cómo dividir archivos grandes en Linux usando la línea de comandos.
Para dividir un archivo en Linux, usaremos el comando split
. El comando dividir es un comando estándar de Linux que se puede usar para dividir archivos en partes más pequeñas. Cuando se usa con archivos grandes, el comando dividir puede dividir un archivo grande en archivos más pequeños, cada uno con un límite de tamaño específico.
Aquí se explica cómo dividir un archivo grande con el comando dividir.
crear un archivo
Antes de que podamos dividir el archivo, debemos crearlo. Para crear un archivo, use la siguiente sintaxis:
tar -cvf archive.tar dir1 file1 file2
zip -r archive.zip dir1 file1 file2
Reemplace archive.tar o archive.zip con el nombre de su archivo y reemplace file1, file2 y dir1 con los nombres de los archivos que desea incluir en el archivo.
Dividir archivo grande
Una vez que se crea el archivo, use la siguiente sintaxis para dividirlo en archivos más pequeños:
split -b [size-limit] archive [prefix]
Reemplace [size-limit]
con el límite de tamaño para cada archivo dividido, en bytes. Por ejemplo, si desea dividir el archivo en archivos de hasta 100 MB de tamaño, use -b 100000000. Reemplace [prefix]
con el prefijo para archivos divididos:
split -b 100M archive.tar.gz prefix_
Buscar archivos divididos
Para verificar que la división funcionó, puede usar el comando ls para enumerar los archivos divididos:
ls -l prefix_*
Debería ver una lista de archivos con nombres como prefix_aa
, prefix, etc.
Es importante tener en cuenta que al dividir un archivo, los archivos divididos no son archivos completos, sino partes del archivo original. Para extraer archivos del archivo dividido, deberá extraer cada archivo dividido individualmente o combinar los archivos divididos en un solo archivo.
Conclusión
En conclusión, dividir archivos en Linux usando la línea de comandos es un proceso simple que puede ayudarlo a administrar y transferir grandes cantidades de datos con mayor facilidad. Con el comando dividir, puede dividir archivos grandes en archivos más pequeños con un límite de tamaño específico, lo que simplifica la administración y la transferencia de datos. Ya sea que esté haciendo una copia de seguridad de los datos o transfiriendo grandes cantidades de datos entre sistemas, el comando split es una herramienta invaluable para tener en su kit de herramientas de Linux.