Inicio > Procesamiento y búsqueda de texto > head

head: Muestra el principio de un archivo

El comando head muestra la parte inicial de un archivo o de la entrada estándar (por defecto, las primeras 10 líneas). Puede especificar el número de líneas o bytes a mostrar, lo que lo hace útil para obtener rápidamente una idea del contenido de archivos grandes.

Resumen

El comando head es útil para verificar rápidamente el contenido superior de un archivo de texto. Se usa comúnmente al revisar la parte inicial de archivos de registro grandes o archivos de datos, y muestra las primeras 10 líneas por defecto.

Características principales

  • Muestra la parte inicial del archivo (10 líneas por defecto)
  • Permite especificar el número de líneas o bytes a mostrar
  • Puede procesar múltiples archivos simultáneamente
  • Se puede usar en combinación con otros comandos a través de tuberías (|)

Opciones principales

El comando head ofrece varias opciones para controlar la parte inicial del archivo.

Control de salida

Comando generado:

Combina los comandos.

Descripción:

`head` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Aprenda a verificar eficazmente el contenido de los archivos a través de varios ejemplos de uso del comando head.

Mostrar las primeras 10 líneas de un archivo (por defecto)

head example.txt

Muestra las primeras 10 líneas del archivo especificado.

Mostrar las primeras 5 líneas de un archivo

head -n 5 example.txt

Especifica el número de líneas a mostrar usando la opción -n.

Mostrar los primeros 100 bytes de un archivo

head -c 100 example.txt

Especifica el número de bytes a mostrar usando la opción -c.

Mostrar las primeras 3 líneas de varios archivos

head -n 3 file1.txt file2.txt

Al especificar varios archivos, muestra las primeras 3 líneas de cada archivo y muestra los nombres de los archivos como encabezados.

Uso con tubería (|)

ls -l | head -n 5

Pasa la salida de otro comando a head para verificar solo la parte superior.

Mostrar las primeras 2 líneas de varios archivos sin encabezados

head -n 2 -q file1.txt file2.txt

Usa la opción -q (quiet) para ocultar los encabezados de los nombres de archivo al procesar varios archivos.

Consejos y precauciones

Consejos y puntos a tener en cuenta para usar el comando head de manera más eficiente.

Combinación con el comando tail

Usando head y tail juntos, puede extraer una parte intermedia específica de un archivo.

  • Ejemplo: Mostrar desde la línea 11 hasta la línea 20 de un archivo: `head -n 20 file.txt | tail -n 10`

Rendimiento al procesar archivos grandes

El comando head lee solo la parte inicial del archivo, por lo que funciona rápidamente incluso con archivos muy grandes. Esto es más eficiente que otros comandos que necesitan leer el archivo completo.

Precaución con la salida por bytes

Cuando especifica bytes con la opción -c, los caracteres multibyte (por ejemplo, coreano) pueden cortarse por la mitad, así que tenga cuidado. En este caso, los caracteres pueden aparecer rotos.


comandos relacionados

Son comandos que son funcionalmente similares o que se usan juntos con frecuencia.



Comandos de la misma categoría