English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando 'ar' de Linux

Manual completo de comandos de Linux

El comando 'ar' de Linux se utiliza para crear o modificar archivos de respaldo, o para extraer archivos de archivos de respaldo.

El comando 'ar' de Linux permite unir muchos archivos en un solo archivo de respaldo. En el archivo de respaldo, todos los archivos miembros conservan sus atributos y permisos originales.

Sintaxis

ar[-dmpqrtx][cfosSuvV][a<archivo miembro>][b<archivo miembro>][i<archivo miembro>][archivo de respaldo][archivo miembro]

Parámetros:

Parámetros necesarios:

  • -d Eliminar archivos miembros del archivo de respaldo.
  • -m Cambiar el orden de los archivos miembros en el archivo de respaldo.
  • -p Mostrar el contenido de los archivos miembros en el archivo de respaldo.
  • -q Adjuntar archivos al final del archivo de respaldo.
  • -r Insertar archivos en el archivo de respaldo.
  • -t Mostrar archivos que contienen el archivo de respaldo.
  • -x Extraer archivos del archivo de respaldo.

Parámetros de opción:

  • a<archivo miembro> Insertar el archivo después del archivo miembro especificado en el archivo de respaldo.
  • b<archivo miembro> Insertar el archivo antes del archivo miembro especificado en el archivo de respaldo.
  • Crear archivo de respaldo.
  • Para evitar que nombres de archivo largos no sean compatibles con otros sistemas de comandos 'ar', se puede utilizar este parámetro para cortar el nombre del archivo miembro que se colocará en el archivo de archivo de respaldo.
  • i<archivo miembro> Insertar el archivo especificado antes del archivo miembro en el archivo de respaldo.
  • o Conservar la fecha de los archivos en el archivo de respaldo.
  • s Si el archivo de respaldo contiene patrones de objetos, puede usar este parámetro para crear una tabla de símbolos del archivo de respaldo.
  • S No generar tabla de símbolos.
  • u Insertar solo archivos más recientes en el archivo de respaldo.
  • v Mostrar información detallada durante la ejecución del programa.
  • V Mostrar información de versión.

Ejemplos en línea

Archivo empacado

[[email protected] ~]# ls   //Mostrar archivos del directorio actual   
a.c  b.c d.c  install.log  qte
anaconda-ks.cfg c.c Desktop 
[[email protected] ~]# ar rv one.bak a.c b.c //Empaquetar archivos a.c b.c 
ar: Creando one.bak
a - a.c
a - b.c
[[email protected] ~]# 

Empaquetar varios archivos

[[email protected] ~]# ar rv two.bak *.c  //Empaquetar archivos que terminan en .c  
ar: Creando two.bak
a - a.c
a - b.c
a - c.c
a - d.c
[[email protected] ~]# 

Mostrar el contenido del archivo empacado

[[email protected] ~]# ar t two.bak    
a.c
b.c
c.c
d.c
[[email protected] ~]# 

Eliminar el archivo miembro del archivo empacado

[[email protected] ~]# ar d two.bak a.c b.c c.c  
[[email protected] ~]# ar t two.bak       
d.c

Manual completo de comandos de Linux