El comando ar se usa para crear, modificar y extraer los archivos de los archivos. Un archivo es una colección de otros archivos que tienen una estructura particular de la que se pueden extraer los archivos individuales. Los archivos individuales se denominan miembros del archivo.
Sintaxis:
ar [OPTIONS] archive_name member_files
Opciones:
- r: Esto se usa para crear un archivo, insertar archivos en el archivo. Esto es diferente de q ya que elimina cualquier miembro existente previamente. Si algún nombre de archivo miembro no existe, arroja un error. Por defecto, agrega un nuevo miembro al final del archivo.
Ejemplo: suponga que hay un archivo llamado star1 y desea crear un archivo llamado «super» sin modificador, entonces puede usar el siguiente comando:
ar r super.a *star1
Esto creará un archivo con el miembro star1 . Con modificador se ve como:
ar rv super.a *star1.txt
Nota: El modificador v da una línea o salida con la letra a o r que indica si el archivo se adjunta o no.
- d: Elimina módulos del archivo. Especifique los nombres de los módulos como miembro…; Cuando agrega el modificador v, ar enumera cada módulo a medida que se elimina.
ar d super.a star1.txt
En nuestro caso anterior, usamos star1.txt en el archivo super.a , ahora eliminaremos ese archivo de allí
En eso teníamos un archivo super.a que almacenaba star1.txt , después de usar d sin el modificador, simplemente eliminó el archivo,
ahora veamos el mismo ejemplo con el modificador var dv super.a star1.txt
Con el uso del modificador v se enumera el módulo a medida que se eliminan.
- p: esta opción se usa para imprimir los miembros especificados de un archivo en un archivo de salida estándar si no usa el modificador, imprimirá el miembro como si fuera un archivo de salida, mientras que si usa el modificador v , mostrará el nombre del miembro antes de que sea copiado al archivo de salida.
ar p super.a
Aquí dio el resultado que se escribió en nuestros archivos stat1.txt y star2.txt , ahora veamos qué sucede cuando usamos el modificador v en él.
ar pv super.a
Con el uso del modificador, primero obtenga el nombre del archivo y luego el contenido escrito dentro de él.
- t: Muestra el contenido del archivo de forma enumerada, generalmente muestra el contenido del archivo, pero si usamos el modificador O , también muestra el desplazamiento correspondiente de cada miembro.
ar t super.a (taking our old files and examples)
Aquí se muestran los miembros del archivo, ahora veamos qué muestra cuando usamos el modificador.
ar tO super.a
Esta vez con el uso del modificador obtenemos el desplazamiento correspondiente de cada miembro.
- x: extrae cada miembro nombrado del archivo si no nombra el miembro que se va a extraer, extrae todo el archivo. Podemos usar el modificador v para enumerar el nombre de cada miembro que se extrae.
El modificador v muestra cada archivo que se extrae y tampoco especificamos un nombre, por lo que extrajo todo el archivo si especificamos los nombres de los miembros, extrae solo ese miembro.
Este comando no extrae archivos delgados como en nuestro caso, solo muestra que ha extraído el archivo.
La imagen de arriba muestra la extracción basada en el nombre de miembro especificado, y se extrae el archivo de listas de modificadores v .
Publicación traducida automáticamente
Artículo escrito por Madhusudan_Soni y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA