Tutoriales

Cómo crear, ver y extraer archivos de almacenamiento (*.a) en Linux

Resumen: esta guía demuestra cómo crear, modificar y extraer archivos con el comando ar de Linux.

Linux proporciona varias utilidades de línea de comandos útiles para administrar archivos.este Arkansas Una de estas utilidades es una herramienta de línea de comandos que puede crear, modificar y extraer archivos.

Un archivo es un formato de archivo único que contiene una colección de otros archivos dentro del archivo, conocidos como miembros. La estructura de los archivos de almacenamiento permite recuperar los archivos originales antes de que se comprimieran en un estado archivado.

Los archivos conservan los atributos del archivo original, como el propietario, el grupo, la marca de tiempo y el modo (permisos).

función de comando ar

este Arkansas La utilidad de administración de archivos de comandos está asociada con las siguientes funciones populares:

  • Puede acomodar archivos bastante largos (nombres de miembros), con la opción de imponer un límite de longitud de nombre de miembro.
  • Dado que un archivo de tipo ar se puede utilizar como biblioteca, la utilidad de línea de comandos ar se considera binaria.
  • Las dependencias de las bibliotecas se pueden documentar, ya que las bibliotecas a menudo dependen unas de otras.
  • Permite la creación opcional de archivos ligeros. Este tipo de archivo utiliza índices simbólicos para hacer referencia a las copias originales de los archivos de los miembros del archivo.
  • Se admiten archivos ligeros o normales, pero no una combinación de ambos.
  • El formato de un archivo existente solo se puede cambiar eliminando y recreando un nuevo formato.

Cómo usar el comando ar en Linux

archivos relacionados con Arkansas Las utilidades tienen '.a' extensión de archivo como my_archive.a. esta aquí, Arkansas Las utilidades manejan tareas relacionadas con la creación, modificación y extracción de contenido de miembros de archivos, como se describe a continuación:

sintaxis estándar utilizada comando ar como sigue:

$ ar [OPTIONS] archive_name.a member_file(s)

El siguiente es un resumen común [OPTIONS] relacionado Arkansas Ordenar:

  • -d – Eliminar archivos de miembros archivados.
  • -t – Imprimir el directorio del archivo.
  • -x – Extraer archivos de archivos existentes.
  • -r – Crear y/o agregar archivos de miembros al final del archivo.
  • -v – Modo detallado, imprime el nombre del archivo que se está procesando.

Crear archivo de almacenamiento

este r Las opciones de comando se utilizan para crear un '.a' Especifique la extensión del archivo especificando los archivos de miembros para archivar. Se genera un error si el archivo de miembro de destino no existe.

El siguiente comando crea Arkansas expediente files.a con archivos de miembros listado.png con Factura.pdf.

$ ar r files.a marketed.png Invoice.pdf 
Crear archivo de almacenamiento

Podemos implementar el modo detallado (-v) Realice el proceso de archivo de ar interactivo en el siguiente comando.

$ ar -vr backup.a text3.txt text4.txt

Listar el contenido del archivo

este t Las opciones de comando se utilizan para enumerar el contenido de un archivo (archivos de miembros) al leer el archivo completo.

$ ar t files.a
Listar el contenido de un archivo de almacenamiento
Listar el contenido de un archivo de almacenamiento

Para obtener más detalles sobre los archivos de miembros enumerados, como propietario, grupo, marca de tiempo y permisos, podemos usar el comando anterior con la opción detallada.

$ ar tv backup.a

mostrar el contenido del archivo

Aquí usamos p Opción de comando para imprimir el contenido de cada uno o todos los archivos de miembros en la salida estándar. Tenemos que especificar el archivo de miembro de destino de la siguiente manera:

$ ar p backup.a text3.txt
$ ar p backup.a text3.txt text4.txt

También podemos incluir la opción detallada para mostrar el nombre del miembro antes de imprimir su contenido.

$ ar pv backup.a text3.txt
$ ar pv backup.a text3.txt text4.txt
$ ar pv backup.a 
Imprimir contenido del archivo
Imprimir contenido del archivo

Agregar nuevos miembros al archivo

Aquí reutilizamos r opción de comando y especifique el nombre de archivo para agregar al archivo ar existente.

$ ar -r backup.a text5.txt text6.txt

También podemos usar el comando ar con la opción detallada para ver el proceso de archivo subyacente.

$ ar -rv backup.a text7.txt text8.txt 
Agregar miembros al archivo
Agregar miembros al archivo

Extraer el archivo

Uso de opciones de comando xAquí podemos especificar el nombre del archivo miembro a extraer. Si no especificamos un archivo de miembro de destino, se extraerá todo el archivo. También es ideal combinar este comando con la opción detallada para la salida interactiva.

$ ar xv backup.a text3.txt text4.txt
$ ar xv backup.a
Extraer el archivo
Extraer el archivo

Eliminar archivos/miembros del archivo

Uso de opciones de comando d Eliminar archivos de miembros de un archivo existente. Debe especificar los archivos de destino para eliminar para no destruir todo el archivo. Podemos usar este comando con la opción detallada para confirmar la eliminación de archivos de miembros específicos.

$ ar dv backup.a text3.txt text4.txt
Eliminar miembros del archivo
Eliminar miembros del archivo

Crear índice de archivo (tabla de símbolos)

Uso de opciones de comando s Crear un índice de archivo.

$ ar s files.a
Crear índice de archivo
Crear índice de archivo

En la próxima sección del tutorial, cubriremos las bibliotecas estáticas frente a las dinámicas y cómo crear una biblioteca estática a través de Linux. Arkansas Ordenar.

LEER  👏🙋‍♀️ PROGRAMA DE PATRÓN DE COMPUTADORA 2D SEAMLY GRATUITO / para Windows, Mac y Linux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba