Comandos Linux · 3 min read · Sep 17, 2025
Tutorial del comando ar de Linux para principiantes (5 ejemplos)

En Linux, hay varias utilidades de línea de comandos que te permiten crear archivos comprimidos. Una de estas utilidades es ar. En este tutorial, discutiremos los conceptos básicos de esta herramienta de línea de comandos utilizando algunos ejemplos fáciles de entender. Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos incluidos en el artículo han sido probados en una máquina con Ubuntu 18.04 LTS.
Comando ar de Linux
El comando ar te permite crear, modificar o extraer archivos comprimidos. A continuación se muestra su sintaxis:
ar [OPTIONS] archive_name member_filesY esto es lo que dice la página del manual sobre esta herramienta:
El programa GNU ar crea, modifica y extrae de archivos comprimidos. Un archivo comprimido es un solo archivo
que contiene una colección de otros archivos en una estructura que hace posible recuperar los archivos
originales (llamados miembros del archivo comprimido).
El contenido de los archivos originales, el modo (permisos), la marca de tiempo, el propietario y el grupo se
conservan en el archivo comprimido y pueden ser restaurados al extraer.
GNU ar puede mantener archivos comprimidos cuyos miembros tienen nombres de cualquier longitud; sin embargo,
dependiendo de cómo esté configurado ar en tu sistema, puede imponerse un límite en la longitud del nombre
del miembro para compatibilidad con formatos de archivo comprimido mantenidos con otras herramientas. Si existe, el límite suele ser de 15 caracteres
(típico de formatos relacionados con a.out) o 16 caracteres (típico de formatos relacionados con coff).
ar se considera una utilidad binaria porque los archivos comprimidos de este tipo se utilizan más a menudo
como bibliotecas que contienen subrutinas comúnmente necesarias.
ar crea un índice a los símbolos definidos en módulos de objeto reubicables en el archivo comprimido cuando
especificas los modificadores. Una vez creado, este índice se actualiza en el archivo comprimido cada vez que ar
hace un cambio en su contenido (salvo la operación de actualización q). Un archivo comprimido con tal índice acelera el enlace
a la biblioteca y permite que las rutinas en la biblioteca se llamen entre sí sin tener en cuenta su
ubicación en el archivo comprimido.A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona ar.
P1. ¿Cómo crear un archivo comprimido usando ar?
Esto puedes hacerlo utilizando la opción de comando r, que según la página del manual te permite “reemplazar archivos existentes o insertar nuevos archivos en el archivo comprimido.”
Así que, por ejemplo:
ar r test.a *.txtEl comando anterior crea un archivo comprimido ‘test.a’ que contiene todos los archivos txt del directorio actual.
P2. ¿Cómo listar el contenido de un archivo comprimido usando ar?
Esto se puede hacer utilizando la opción de línea de comandos ‘t’. Así que, por ejemplo, ejecutando el siguiente comando:
ar t test.adisplayó una lista de todos los archivos incluidos en el archivo comprimido.
P3. ¿Cómo mostrar directamente el contenido de los archivos incluidos en el archivo comprimido?
Esto se puede hacer utilizando la opción de comando ‘p’. Aquí hay un ejemplo:
ar p test.aAquí está la salida producida por este comando:
Así que puedes ver que el contenido de los tres archivos de texto se mostró en la salida (ya que estos archivos eran copias entre sí, así que el contenido era el mismo en los tres casos).
P4. ¿Cómo agregar un nuevo miembro al archivo comprimido?
La opción de comando ‘r’ también te permite hacer esto. Por ejemplo, para agregar un nuevo archivo de texto - tes3.txt - al archivo comprimido existente test.a, utilicé el siguiente comando:
ar r test.a test3.txtP5. ¿Cómo eliminar un miembro del archivo comprimido?
Eso es fácil también. Simplemente usa la opción de comando ‘d’ y especifica el nombre del miembro a eliminar.
Por ejemplo, para eliminar test3.txt, utilicé el comando ar de la siguiente manera:
ar d test.a test3.txtLa siguiente captura de pantalla muestra que el archivo fue eliminado con éxito:
Conclusión
El comando ar es una herramienta útil cuando deseas crear o editar archivos comprimidos. También se utiliza en programación para crear bibliotecas estáticas a las que se vinculan los programas. Solo hemos arañado la superficie aquí. Para más información sobre la herramienta, dirígete a su página del manual.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.