Cómo usar el comando dividido en Linux

Cómo usar el comando dividido en Linux
En Linux, puede dividir los archivos grandes en los más pequeños usando un comando llamado dividir. Por defecto, este comando divide el archivo en 1000 líneas por archivo, pero también puede dividir los archivos de acuerdo con sus requisitos. Por defecto, los archivos se dividen en archivos más pequeños y sus nombres comienzan desde los prefijos X y el tamaño es de 1000 líneas y también puede cambiar estos parámetros.

Lea este artículo para saber cómo puede usar el dividir dominio.

Sintaxis del comando de Linux Split

La sintaxis básica para el dividir El comando se da de la siguiente manera:

dividir [opciones] [archivo] [prefijo]

Opciones de comando de Linux Split

Tienes diferentes opciones mientras usa dividir Comando, puede usar estas opciones para realizar diferentes operaciones:

Opción/bandera Descripción
-a Establecer la longitud del sufijo.
-b Identificar el tamaño por archivo de salida.
-C Se puede determinar el tamaño máximo del archivo.
-norte Genera un número específico de archivos de salida.
-mi Omite la creación de archivos de salida vacíos.
-l Crea archivos con una línea de salida específica.
-d Cambiar los sufijos a valores numéricos.
-verboso Muestra una salida detallada.

Para dividir un archivo en archivos más pequeños, use la sintaxis del comando que se da a continuación:

dividir file_name

Para la demostración, he usado la sintaxis anterior para dividir el archivo ejemplo.TXT en archivos más pequeños:

Ejemplo dividido.TXT

Al ejecutar el siguiente comando a continuación, puede verificar los archivos más pequeños en los que se convierte el archivo S:

LS

Nota: Por defecto, el dividir El comando usa el prefijo "x" para nombrar los archivos divididos.

Ejecute el comando que se proporciona a continuación para obtener el número de líneas por archivo y puede ver que es 1000 de forma predeterminada:

Ejemplo de WC -L.txt xa*

Ahora divida un archivo más pequeño en los archivos a través del siguiente comando que se proporciona a continuación:

Ejemplo dividido2.TXT

Ejecute el comando que se proporciona a continuación para verificar los archivos más pequeños creados para el archivo ejemplo2.TXT.

LS

Ejecute el comando que se proporciona a continuación para obtener el número de líneas por archivo y puede ver que es 1000 de forma predeterminada:

WC -L Ejemplo2.txt xa*

Establecer el número de líneas por archivo

Utilizar el -l Comando con división para anular la restricción predeterminada de 1000 líneas. dividido -l El comando se usa para ajustar el número de líneas en el archivo.

Por ejemplo, he dividido un archivo en archivos más pequeños configurando las líneas por archivo igual a 2500:

Split -L2500 Ejemplo.TXT

Ejecute el siguiente comando a continuación para verificar el número de líneas por archivo:

Ejemplo de WC -L.txt xa*

Ejecute el comando que se da a continuación a dividir el texto en archivos de 500 líneas:

Split -L500 Ejemplo2.TXT

Ejecute el siguiente comando a continuación para verificar el número de líneas por archivo que ha establecido:

WC -L Ejemplo2.txt xa*

Elija el tamaño del archivo

Puede dividir archivos en función de su tamaño usando el comando dividido -b. Por ejemplo, para crear 1500 kb archivo usando el archivo Ejemplo 1.TXT Ejecute el comando que se da a continuación:

división -B1500K Ejemplo1.txt --verbose

Ejecute el comando que se proporciona a continuación para verificar el tamaño del archivo:

WC -C Ejemplo1.txt xa*

Especificar el tamaño máximo

También puede especificar el tamaño máximo de archivo usando el comando dividido:

Para especificar un tamaño máximo de archivo de salida, use el -C dominio. Para ilustración, dividido Ejemplo 1.TXT y proporcionar un tamaño de salida de 2 MB usando:

Ejemplo dividido1.txt -c 2mb

Establecer el número de archivos de salida

Utilizar el -norte opción para establecer los números de salida de su archivo. Por ejemplo, divide ejemplo.TXT en 10 secciones ejecutando el siguiente comando:

Ejemplo dividido1.txt -n 10

Dividir un archivo al final de una línea

Otra forma de usar la opción -n es dividir un archivo al final de una línea completa.

Para hacer esto, combine -norte y l. Por ejemplo, divida el archivo de texto grande en 10 archivos, cada uno de los cuales debe concluir con la siguiente línea completa:

Split -n L/10 Ejemplo1.TXT

Establecer la longitud del sufijo

Puede generar archivos con un sufijo predeterminado de dos letras usando el comando dividido. El -a El indicador con el comando dividido se usa para cambiar la longitud. Por ejemplo, para hacer que el sufijo tres caracteres ejecute el comando que se proporciona a continuación:

división -A 3 Ejemplo1.TXT

Para obtener más ayuda, use el hombre comandar para abrir el dividir Manual de comandos en la terminal.

Hombre Split

Conclusión

Este artículo se centró en usar dividir Comandos en sistemas Linux. Por defecto, el dividir El comando divide un archivo en piezas de 1000 líneas, cada una de las cuales se divide en múltiples archivos. Puedes usar el dividir Comando para dividir archivos grandes en archivos más pequeños. La instrucción anterior le muestra cómo dividir los archivos en función de características específicas utilizando varias dividir Comandos en Linux.