Provided by: manpages-es_4.27.0-1_all bug

NOMBRE

       tar: una utilidad de archivado

SINOPSIS

   Uso típico
       tar {A|c|d|r|t|u|x}[GnSkUWOmpsMBiajJzZhPlRvwo] [ARG...]

   Uso al estilo UNIX
       tar -A [OPCIONES] -f ARCHIVO ARCHIVO...

       tar -c [-f ARCHIVO] [OPCIONES] [FICHERO...]

       tar -d [-f ARCHIVO] [OPCIONES] [FICHERO...]

       tar -r [-f ARCHIVO] [OPCIONES] [FICHERO...]

       tar -t [-f ARCHIVO] [OPCIONES] [MIEMBRO...]

       tar -u [-f ARCHIVO] [OPCIONES] [FICHERO...]

       tar -x [-f ARCHIVO] [OPCIONES] [MIEMBRO...]

   Uso al estilo GNU
       tar {--catenate|--concatenate} [OPCIONES] --file ARCHIVO ARCHIVO...

       tar --create [--file ARCHIVO] [OPCIONES] [FICHERO...]

       tar {--diff|--compare} [--file ARCHIVO] [OPCIONES] [FICHERO...]

       tar --delete [--file ARCHIVO] [OPCIONES] [MIEMBRO...]

       tar --append [--file ARCHIVO] [OPCIONES] [ARCHIVO...]

       tar --lista [--archivo ARCHIVO] [OPCIONES] [MIEMBRO...]

       tar --test-label [--file ARCHIVO] [OPCIONES] [ETIQUETA...]

       tar --update [--file ARCHIVO] [OPCIONES] [FICHERO...]

       tar {--extract|--get} [--file ARCHIVO] [OPCIONES] [MIEMBRO...]

NOTA

       Esta  página de manual es una breve descripción de GNU tar. Si desea información más detallada, incluidos
       ejemplos y recomendaciones de uso, consulte el GNU Tar Manual disponible en formato texinfo. Si el lector
       info y la documentación tar están instalados correctamente en su sistema, la orden

           info tar

       debería mostrarle el manual completo.

       También puede ver el manual usando el modo de información en emacs(1), o encontrarlo en  varios  formatos
       en internet en

           https://www.gnu.org/software/tar/manual

       Si  existiesen  discrepancias entre esta página de manual y el GNU Tar Manual, este último se considerará
       la fuente autorizada.

DESCRIPCIÓN

       GNU tar es un programa de archivado diseñado para almacenamiento de múltiples archivos en un solo archivo
       (un archive) así como su manipulación. El archivo puede ser un  archivo  normal  o  un  dispositivo  (por
       ejemplo,  una  unidad  de  cinta,  de ahí el nombre del programa, que viene de 'tape archiver', que puede
       ubicarse en el propio equipo o en un equipo remoto.

   Estilos de opciones
       Las opciones para GNU tar se pueden ofrecer en tres estilos diferentes. En estilo tradicional, el  primer
       argumento  es  un grupo de letras de opciones, todos los argumentos posteriores proporcionan argumentos a
       aquellas opciones que los requieren. Los argumentos se leen en el mismo  orden  que  las  letras  de  las
       opciones.  Cualquier palabra de la línea de órdenes que quede después de que se hayan procesado todas las
       opciones se trata como archivos o nombres de miembros del archivo.

       Por ejemplo, la opción c requiere la creación del archivo, la opción v mostrará la salida más detallada y
       la opción f establece el nombre del archivo sobre  el  que  operar.  La  siguiente  orden  en  el  estilo
       tradicional,  le  indica a tar que almacene todos los archivos del directorio /etc en el archivo etc.tar,
       enumerando detalladamente los archivos que se están archivando:

       tar cfv etc.tar /etc

       En UNIX o estilo de opción corta, cada letra de opción tiene como prefijo un solo guión,  como  en  otras
       utilidades  de  línea de órdenes. Si una opción toma un argumento, el argumento le sigue, ya sea como una
       palabra de línea de órdenes separada o inmediatamente después de la opción. Sin  embargo,  si  la  opción
       toma un argumento opcional, el argumento debe seguir a la letra de la opción sin ningún espacio en blanco
       intermedio, como en -g/tmp/snar.db.

       Cualquier  cantidad  de  opciones  que no tomen argumentos se pueden agrupar después de un solo guión, p.
       -vkp. Una opción que toma un argumento (ya sea obligatorio u opcional) puede aparecer al final  de  dicho
       grupo como por ejemplo -vkpf a.tar.

       La orden de ejemplo anterior escrito en estilo de opción corta podría verse así:

       tar -cvf etc.tar /etc
       o
       tar -c -v -f etc.tar /etc

       En  GNU  o  estilo de opción larga, cada opción comienza con dos guiones y tiene un nombre significativo,
       que consta de letras minúsculas y guiones. Cuando se utiliza, la opción larga se  puede  abreviar  a  sus
       letras iniciales, siempre que no resulte ambiguo. Los argumentos para las opciones largas se proporcionan
       como  una  palabra  separada,  inmediatamente después de la opción, o separados de la opción por un signo
       igual sin espacios en blanco intermedios. Los argumentos opcionales siempre deben utilizar éste el último
       método.

       A continuación se muestran varias formas de escribir la orden de ejemplo en este estilo:

       tar --create --file etc.tar --verbose /etc
       o (abreviando algunas opciones):
       tar --cre --file=etc.tar --verb /etc

       Las opciones de los tres estilos se  pueden  mezclar,  aunque  no  se  recomienda  hacerlo  con  opciones
       antiguas.

   Modo de operación
       Las  opciones  enumeradas en la siguiente tabla le indican a GNU tar qué operación debe realizar. Se debe
       dar exactamente una de ellas. El significado de los argumentos que no son opciones depende  del  modo  de
       operación solicitado.

       -A, --catenate, --concatenate
              Agrega archivos al final de otro archivo. Los argumentos se consideran los nombres de los archivos
              que se van a adjuntar. Todos los archivos deben tener el mismo formato que el archivo al que están
              adjuntos;  de  lo contrario, el archivo resultante podría no poder utilizarse con implementaciones
              de tar distintas de GNU. Observe que si se proporciona más de un archivo, los miembros de archivos
              distintos del primero serán accesibles en el archivo resultante solo cuando se use  la  opción  -i
              (--ignore-zeros).

              Los archivos comprimidos no se pueden concatenar.

       -c, --create
              Crea  un  nuevo  archivo.  Los  argumentos  proporcionan  los nombres de los archivos que se van a
              archivar. Los directorios se archivan de forma recursiva,  salvo  que  se  proporcione  la  opción
              --no-recursion.

       -d, --diff, --compare
              Encuentra diferencias entre archivo y sistema de archivos. Los argumentos son opcionales y definen
              los miembros del archivo para comparar. Si no se indica, se asume el directorio de trabajo actual.

       --delete
              Elimina  del  archivo.  Los argumentos proporcionan los nombres de los miembros del archivo que se
              eliminarán. Se debe dar al menos un argumento.

              Esta opción no funciona con archivos comprimidos. No existe un equivalente de opción corta.

       -r, --append
              Agrega archivos al final de un archivo. Los argumentos tienen el mismo  significado  que  para  -c
              (--create).

       -t, --list
              Enumera  el  contenido de un archivo. Los argumentos son opcionales, si se proporcionan, definirán
              los nombres de los miembros a enumerar.

       --test-label
              Prueba la etiqueta del volumen de archivo y finaliza. Cuando se usa  sin  argumentos,  muestra  la
              etiqueta  del  volumen (si la hay) y sale con el estado 0. Si se indican uno o más argumentos, tar
              compara la etiqueta del volumen con cada argumento. Sale con el  código  0  si  se  encuentra  una
              coincidencia y con el código 1 en caso contrario. No se muestra ninguna salida, a menos que se use
              junto con la opción -v (--verbose).

              No existe una opción corta equivalente para esta opción.

       -u, --update
              Adjunta archivos que sean más recientes que la copia presente en el archivo. Los argumentos tienen
              el  mismo  significado que las opciones -c y -r. Tenga en cuenta que los archivos más recientes no
              reemplazan sus copias antiguas, sino que se agregan al final del archivo. Por  tanto,  el  archivo
              resultante puede contener varios miembros con el mismo nombre, correspondientes a varias versiones
              del mismo archivo.

       -x, --extract, --get
              Extrae  archivos  de  un  archivo.  Los  argumentos  son  opcionales, definirán los nombres de los
              miembros del archivo que se extraerán.

       --show-defaults
              Muestra los valores predeterminados para varias opciones de tar y finaliza.

       -?, --help
              Muestra un breve resumen de opciones y finaliza.

       --usage
              Muestra una lista de opciones disponibles y finaliza.

       --version
              Muestra la versión del programa, la información de derechos de autor y finaliza.

OPCIONES

   Modificadores de operación
       --check-device
              Comprueba los números de dispositivo cuando se crean archivos incrementales (por omisión).

       -g, --listed-incremental=ARCHIVO
              Gestiona nuevas copias de seguridad incrementales en formato GNU.  ARCHIVO  es  el  nombre  de  un
              volcado instantáneo, tar gurardará información adicional para poder conocer qué archivos cambiaron
              desde  el  volcado incremental anterior y que deberán volcarse nuevamente. Si no existiese ARCHIVO
              un archivo, se creará y todos los archivos se agregarán al archivo resultante  (lo  que  sería  un
              volcado de nivel 0). Para crear archivos incrementales de nivel N (distinto de cero), necesita una
              copia del archivo de volcado instantáneo creado para el nivel N-1 y designarlo como ARCHIVO.

              Al  enumerar  o  extraer  no  se  inspeccciona el contenido real de ARCHIVO. Solo es necesario por
              motivos técnicos, por lo que suele emplearse /dev/null en su lugar.

       --hole-detection=MÉTODO
              Utiliza MÉTODO para detectar agujeros en archivos dispersos. Esta  opción  implica  --sparse.  Los
              valores  válidos  para MÉTODO son seek y raw. Por defecto se considera seek y, si no es aplicable,
              se pasa a raw automáticamente.

       -G, --incremental
              Gestiona copias de seguridad incrementales antiguas en formato GNU.

       --ignore-failed-read
              No sale con estado distinto de cero (error) en el caso de encontrar ficheros que no pueda leer.

       --level=NÚMERO
              Establece el nivel de volcado para un archivo incremental ya creado.  Ahora  mismo,  solo  tendría
              sentido  --level=0:  hace que corte la copia instantánea antes de volcarla, forzando un volcado de
              nivel 0.

       -n, --seek
              Asume que el archivo se puede buscar. Normalmente tar determina automáticamente si el  archivo  se
              puede  buscar  o no. Esta opción está pensada para su uso en casos en los que dicho reconocimiento
              falla. Tiene efecto sólo si el archivo está abierto para lectura (por ejemplo,  con  las  opciones
              --list o --extract).

       --no-check-device
              No comprueba los números de dispositivo cuando se crean archivos incrementales.

       --no-seek
              Asume que el archivo no se puede buscar.

       --occurrence[=N]
              Procesa  únicamente  la  N-ésima aparición de cada fichero en el archivo; esta opción solamente es
              válida junto con una de las subórdenes --delete, --diff, --extract o --list y  cuando  se  da  una
              lista de ficheros en la línea de órdenes o con la opción -T; el valor predeterminado de N es 1.

       --restrict
              Desactiva el uso de algunas opciones de riesgo.

       --sparse-version=PRINCIPAL[.SECUNDARIO]]
              Establece  qué  versión  del  formato  disperso usar. Esta opción implica --sparse. Los valores de
              argumento válidos son 0.0, 0.1 y 1.0.  Para  obtener  información  detallada  sobre  los  formatos
              dispersos,  consulte  el  GNU Tar Manual, apéndice D, 'Sparse Formats'. Mediante la orden info, se
              puede acceder ejecutando: info tar 'Sparse Formats'.

       -S, --sparse
              Gestiona de manera eficiente archivos dispersos. Algunos archivos en el sistema de archivos pueden
              tener segmentos que en realidad nunca se escribieron (suele tratrse de archivos de bases de  datos
              creados  por sistemas como DBM). Cuando se le da esta opción, tar intenta determinar si el archivo
              es disperso antes de archivarlo y, de ser así, reducir el tamaño  del  archivo  resultante  al  no
              volcar partes vacías del archivo.

   Control de sobreescritura
       Estas opciones controlan las acciones de tar al extraer un archivo sobre una copia existente en el disco.

       -k, --keep-old-files
              No reemplaza ficheros que existan al extraer.

       --keep-newer-files
              No reemplaza los ficheros que existan que sean más recientes que sus copias en el archivo.

       --keep-directory-symlink
              No reemplaza los enlaces simbólicos existentes a directorios al realizar la extracción.

       --no-overwrite-dir
              Conserva los metadatos de los directorios que existan.

       --one-top-level[=DIR]
              Extrae  todos los archivos en DIR o, si se usan sin argumentos, en un subdirectorio nombrado según
              el nombre base del archivo (quitando los sufijos  de  compresión  estándar  reconocibles  mediante
              --auto-compress).

       --overwrite
              Sobreescribe los ficheros que existan al extraer.

       --overwrite-dir
              Sobreescribe los metadatos de los directorios que existan al extraer (predeterminado).

       --recursive-unlink
              Elimina recursivamente todos los archivos del directorio antes de extraerlo.

       --remove-files
              Elimina archivos del disco después de agregarlos al archivo.

       --skip-old-files
              No reemplaza ficheros que existan al extraer, se los salta silenciosamente.

       -U, --unlink-first
              Borra cada fichero antes de extraer sobre él.

       -W, --verify
              Verifica el archivo después de escribirlo.

   Selección del flujo de salida
       --ignore-command-error
              Descarta los códigos de salida de los subprocesos.

       --no-ignore-command-error
              Trata los estados de salida distintos de cero de los subprocesos como errores (predeterminado).

       -O, --to-stdout
              Extrae los archivos a la salida estándar.

       --to-command=ORDEN
              Canaliza los archivos extraídos a ORDEN. El argumento es la ruta de acceso de un programa externo,
              opcionalmente  con  argumentos  de  línea  de  órdenes. Se invocará el programa y se le enviará el
              contenido del archivo que se está extrayendo por su  entrada  estándar.  Se  proporcionarán  datos
              adicionales a través de las siguientes variables de entorno:

              TAR_FILETYPE
                     Tipo de archivo. Es una sola letra con el siguiente significado:

                             f           Archivo regular
                             d           Directorio
                             l           Enlace simbólicos
                             h           Enlace duros
                             b           Dispositivo de bloque
                             c           Dispositivo de carácteres

                     Actualmente sólo se admiten archivos normales.

              TAR_MODE
                     Modo de archivo, un número octal.

              TAR_FILENAME
                     El nombre del archivo.

              TAR_REALNAME
                     Nombre del archivo almacenado en el archivo.

              TAR_UNAME
                     Nombre del propietario del archivo.

              TAR_GNAME
                     Nombre del grupo propietario del archivo.

              TAR_ATIME
                     Hora del último acceso. Es un número decimal que representa los segundos desde el Inicio de
                     Unix.  Si  el  archivo proporciona horas con precisión de nanosegundos, los nanosegundos se
                     agregan a la marca de tiempo después de un punto decimal.

              TAR_MTIME
                     Hora de la última modificación.

              TAR_CTIME
                     Hora del último cambio de estado.

              TAR_SIZE
                     Tamaño del archivo.

              TAR_UID
                     UID del propietario del archivo.

              TAR_GID
                     GID del propietario del archivo.

              Además, las siguientes variables contienen información sobre el modo de  operación  de  tar  y  el
              archivo que se está procesando:

              TAR_VERSION
                     El número de versión del programa GNU tar.

              TAR_ARCHIVE
                     El nombre del archivo que tar está procesando.

              TAR_BLOCKING_FACTOR
                     Factor de bloqueo actual, es decir, número de bloques de 512 bytes en un registro.

              TAR_VOLUME
                     Número  del  volumen  que  tar  está  procesando  (define  si  se  lee un archivo de varios
                     volúmenes).

              TAR_FORMAT
                     Formato del archivo que se está procesando. Será uno  de  entre  de  los  siguientes:  gnu,
                     oldgnu, posix, ustar, v7.

              TAR_SUBCOMMAND
                     Una opción corta precedida por un guión, que describe la operación que tar está ejecutando.

   Manejo de los atributos del fichero
       --atime-preserve[=MÉTODO]
              Conserva  la hora de acceso en los archivos volcados, ya sea restaurando los tiempos después de la
              lectura (MÉTODO=replace, este es el valor predeterminado) o no configurando los tiempos en  primer
              lugar (MÉTODO=system).

       --delay-directory-restore
              Pospone la configuración de la hora de modificación y de los permisos de los directorios extraídos
              hasta el final de la extracción. Utilice esta opción al trabajar con un archivo que tiene un orden
              de miembros inusual.

       --group=NOMBRE[:GID]
              Fuerza  NOMBRE  como grupo para los archivos agregados. Si no se proporciona GID, NOMBRE puede ser
              un nombre de usuario o un GID numérico. En este caso,  la  parte  que  falta  (GID  o  nombre)  se
              inferirá de la base de datos de grupos del equipo actual.

              Cuando  se  utiliza  con  --group-map=ARCHIVO,  afectará  solo  a  aquellos  archivos  cuyo  grupo
              propietario no está incluido en ARCHIVO.

       --group-map=FICHERO
              Toma el mapa de traducción de grupos desde ARCHIVO. Las líneas vacías se ignoran. Los  comentarios
              se  introducen con el signo # y abarcan hasta el final de la línea. Cada línea no vacía en ARCHIVO
              define la traducción para un solo grupo. Debe constar de dos campos,  delimitados  por  un  número
              indeterminado de espacios en blanco:

              ANTIGUOGRP NUEVOGRP[:NUEVOGID]

              ANTIGUOGRP  es  un  nombre  de  grupo  válido  o un GID con el prefijo +. Salvo que se proporcione
              NUEVOGID, NUEVOGRP también debe ser un nombre de grupo válido o un +GID. De lo  contrario,  no  es
              necesario que NUEVOGRP ni NUEVOGID estén incluidos en la base de datos del grupo del sistema.

              Como  resultado,  cada  archivo de entrada con el grupo propietario ANTIGUOGRP se almacenará en un
              archivo con el grupo propietario NUEVOGRP y el GID NUEVOGID.

       --mode=CAMBIOS
              Fuerza CAMBIOS (simbólicos) de modo para los ficheros que se añaden.

       --mtime=FECHA-O-ARCHIVO
              Establece mtime para los archivos agregados.  FECHA-O-ARCHIVO  puede  ser  una  fecha/hora  en  un
              formato  casi  arbitrario  o  bien  el  nombre de un archivo existente. En este el último caso, se
              utilizará el mtime de ese archivo.

       -m, --touch
              No extrae la fecha de modificación del fichero.

       --no-delay-directory-restore
              Cancela el efecto de la opción anterior --delay-directory-restore.

       --no-same-owner
              Extrae los ficheros como usted mismo (predeterminado para usuarios normales).

       --no-same-permissions
              Aplica el umask del usuario cuando se extraen permisos del archivo (predeterminado  para  usuarios
              normales).

       --numeric-owner
              Utiliza siempre números para los nombres de usuarios/grupos.

       --owner=NOMBRE[:UID]
              Fuerza  la  asignación  de NOMBRE como propietario de los archivos agregados. Si no se proporciona
              UID, NOMBRE puede ser un nombre de usuario o un UID numérico. En este caso,  la  parte  que  falta
              (UID o nombre) se inferirá de la base de datos de usuarios del equipo actual.

              Cuando  se  utiliza  con  --owner-map=ARCHIVO, afecta solo a aquellos archivos cuyo propietario no
              está incluido en ARCHIVO.

       --owner-map=ARCHIVO
              Lee el mapa de traducción del propietario  desde  ARCHIVO.  Las  líneas  vacías  se  ignoran.  Los
              comentarios  se introducen con el signo # y se extienden hasta el final de la línea. Cada línea no
              vacía en ARCHIVO definirá la traducción para un único UID. Debe constar de dos campos, delimitados
              por una cantidad indeterminada de espacios en blanco:

              ANTIGUOUSR NUEVOUSR[:NUEVOUID]

              ANTIGUOUSR es un nombre de usuario válido o un  UID  con  el  prefijo  +.  Salvo  que  se  indique
              NUEVOUID,  NUEVOUSR también debe ser un nombre de usuario válido o un +UID. De lo contrario, no es
              necesario que ni NUEVOUSR ni NUEVOUID estén incluidos en la base de datos de usuarios del sistema.

              Finalmente, cada archivo de entrada propiedad de ANTIGUOUSR se almacenará en  un  archivo  con  el
              nombre de propietario NUEVOUSR y el UID NUEVOUID.

       -p, --preserve-permissions, --same-permissions
              Establece  los permisos de los archivos extraídos en los registrados en el archivo (predeterminado
              para el administrador).

       --same-owner
              Intenta extraer los ficheros con el mismo propietario que existe  en  el  archivo  (predeterminado
              para el superusuario).

       -s, --preserve-order, --same-order
              Indica  a  tar  que la lista de nombres de archivos a procesar se ordena en el mismo orden que los
              archivos en el archivo.

       --sort=ORDENACIÓN
              Al crear un archivo, ordena las entradas del directorio según ORDENACIÓN,  que  será  uno  de  los
              siguientes: none, name o inode.

              El  valor por defecto es --sort=none, almacenará los miembros del archivo en el mismo orden en que
              los devuelve el sistema operativo.

              El uso de --sort=name garantiza que el orden de los miembros en el archivo creado sea  uniforme  y
              reproducible.

              El  uso  de  --sort=inode  reduce la cantidad de búsquedas en el disco que se realizan al crear el
              archivo  y,  por  lo  tanto,  puede  acelerar  considerablemente  el  archivado.  Este  orden   de
              clasificación solo se admite si el sistema proporciona la información necesaria.

   Atributos extendidos del fichero
       --acls Activa el soporte de ACLs de POSIX.

       --no-acls
              Desactiva el soporte de ACLs de POSIX.

       --selinux
              Activa el soporte de contextos SELinux.

       --no-selinux
              Desactiva el soporte de contextos SELinux.

       --xattrs
              Activa el soporte de los atributos extendidos.

       --no-xattrs
              Desactiva el soporte de atributos extendidos.

       --xattrs-exclude=PATRÓN
              Define  el  patrón  de  exclusión  para las claves xattr. PATRÓN es un patrón global, por ejemplo,
              --xattrs-exclude='user.*' para incluir solo atributos del espacio de nombres de usuario.

       --xattrs-include=PATRÓN
              Especifica el patrón de inclusión para las claves xattr. PATRÓN es un patrón global.

   Selección de dispositivo y opciones
       -f, --file=ARCHIVO
              Utiliza el archivo o dispositivo ARCHIVO. Si no se proporciona esta opción, tar examinará  primero
              la variable de entorno `TAPE', si está establecida, su valor se utilizará como nombre del archivo.
              De lo contrario, tar asumirá el valor predeterminado con el que fue compilado. Puede conocer dicho
              valor predeterminado mediante la opción --show-defaults o al final de la salida tar --help.

              Un  nombre  de  archivo  con  dos puntos definirá un archivo o dispositivo en un equipo remoto. La
              parte antes de los dos puntos se toma como el nombre del equipo o la  dirección  IP,  y  la  parte
              después de ellos como la ruta del archivo o dispositivo, por ejemplo:

              --file=remotehost:/dev/sr0

              Se  puede  anteponer  un  nombre de usuario opcional al nombre de host, colocando un signo @ entre
              ellos.

              De forma predeterminada, se accederá al equipo remoto mediante la orden rsh(1), aunque actualmente
              suele emplearse ssh(1) en su lugar. Puede hacerlo mediante la siguiente opción:

              --rsh-command=/usr/bin/ssh

              El equipo remoto debe tener instalada la orden rmt(8). Si su nombre de ruta  no  coincide  con  el
              predeterminado en tar, puede definirlo mediante la opción --rmt-command.

       --force-local
              El archivo es local incluso si tiene dos puntos.

       -F, --info-script=ORDEN, --new-volume-script=ORDEN
              Ejecute  ORDEN  al  final de cada cinta (implica -M). La orden puede incluir argumentos. Cuando se
              inicie, heredará el entorno de tar más las siguientes variables:

              TAR_VERSION
                     El número de versión del programa GNU tar.

              TAR_ARCHIVE
                     El nombre del archivo que tar está procesando.

              TAR_BLOCKING_FACTOR
                     Factor de bloqueo actual, es decir, número de bloques de 512 bytes en un registro.

              TAR_VOLUME
                     Número del volumen que tar  está  procesando  (define  si  se  lee  un  archivo  de  varios
                     volúmenes).

              TAR_FORMAT
                     Formato  del  archivo  que  se  está  procesando. Será uno de entre de los siguientes: gnu,
                     oldgnu, posix, ustar, v7.

              TAR_SUBCOMMAND
                     Una opción corta precedida por un guión, que describe la operación que tar está ejecutando.

              TAR_FD Descriptor de archivo que se puede emplearse para comunicar el nuevo nombre del  volumen  a
                     tar.

              Si falla el script de información, tar finaliza; sino comienza a escribir el siguiente volumen.

       -L, --tape-length=N
              Cambia la cinta después de escribir Nx1024 bytes. Si N va seguido de un sufijo de tamaño (consulte
              la  subsección  Sufijos  de  tamaño a continuación), éste definirá el factor multiplicativo que se
              utilizará en lugar de 1024.

              Esta opción implica -M.

       -M, --multi-volume
              Crea/lista/extrae un archivo multi-volumen.

       --rmt-command=ORDEN
              Utiliza ORDEN en lugar de rmt cuando acceda a archivos remotos.  Consulte  la  descripción  de  la
              opción -f dada anteriormente.

       --rsh-command=ORDEN
              Utiliza  ORDEN  en  lugar  de  rsh cuando acceda a archivos remotos. Consulte la descripción de la
              opción -f dada anteriormente.

       --volno-file=ARCHIVO
              Cuando esta opción se utiliza junto con  --multi-volume,  tar  realizará  seguimiento  de  en  qué
              volumen de un archivo de varios volúmenes está trabajando ARCHIVO.

   Bloques en los dispositivos
       -b, --blocking-factor=BLOQUES
              Establece el tamaño del registro en BLOCKSx512 bytes.

       -B, --read-full-records
              Al  enumerar  o  extraer,  acepta  registros de entrada incompletos después del marcador de fin de
              archivo.

       -i, --ignore-zeros
              Ignora los bloques puestos a cero en el archivo. Normalmente, dos bloques 512 consecutivos  llenos
              de  ceros  se  consideran  un  (fin  de  archivo)  EOF,  por lo que tar dejaría de leer después de
              encontrarlos. Esto es útil al leer archivos creados con la opción -A.

       --record-size=NÚMERO
              Establece el tamaño de registro. NÚMERO es el número de bytes por registro. Debe ser  múltiplo  de
              512.  Puede  tener el sufijo sufijo de tamaño, p. --record-size=10K para 10 Kilobytes. Consulte la
              subsección Sufijos de tamaño para obtener una lista de sufijos válidos.

   Selección del formato de archivo
       -H, --format=FORMATO
              Crea el archivo en el formato dado. Los formatos válidos son:

              gnu    formato GNU tar 1.13.x

              oldgnu Formato GNU de tar <= 1.12.

              pax, posix
                     Formato POSIX 1003.1-2001 (pax).

              ustar  Formato POSIX 1003.1-1988 (ustar).

              v7     Formato tar V7 antiguo.

       --old-archive, --portability
              Igual que --format=v7.

       --pax-option=palabraclave[[:]=valor][,palabraclave[[:]=valor]]...
              Controla las palabras clave de pax al crear archivos PAX (-H pax). Esta opción es equivalente a la
              opción -o de la aplicación pax(1).

       --posix
              Igual que --format=posix.

       -V, --label=TEXTO
              Crea un archivo con nombre de volumen TEXTO; en el momento de listar/extraer, utiliza  TEXTO  como
              patrón expandible para el nombre del volumen.

   Opciones de compresión
       -a, --auto-compress
              Utiliza el sufijo del archivo para determinar el programa de compresión.

       -I, --use-compress-program=ORDEN
              Filtra  datos  mediante  ORDEN.  Debe aceptar la opción -d, para descompresión. El argumento puede
              contener opciones de línea de órdenes.

       -j, --bzip2
              Filtra el archivo a través de bzip2(1).

       -J, --xz
              Filtra el archivo a través de xz(1).

       --lzip Filtra el archivo a través de lzip(1).

       --lzma Filtra el archivo a través de lzma(1).

       --lzop Filtra el archivo a través de lzop(1).

       --no-auto-compress
              No utiliza el sufijo del archivo para determinar el programa de compresión.

       -z, --gzip, --gunzip, --ungzip
              Filtra el archivo a través de gzip(1).

       -Z, --compress, --uncompress
              Filtra el archivo a través de compress(1).

       --zstd Filtra el archivo a través de zstd(1).

   Selección del fichero local
       --add-file=FICHERO
              Añade el FICHERO dado al archivo (útil si su nombre comienza con un guion).

       --backup[=CONTROL]
              Copia de seguridad antes de la eliminación. El argumento CONTROL, si se indica, controla  el  modo
              en que se realiza la copia de seguridad. Sus valores válidos son:

              none, off
                     Nunca realiza copias de seguridad.

              t, numbered
                     Crea copias de seguridad numeradas.

              nil, existing
                     Numeradas si existen copias de seguridad numeradas, simples en caso contrario.

              never, simple
                     Siempre crea copias de seguridad simples

              Si no se proporciona CONTROL, el valor se toma de la variable de entorno VERSION_CONTROL. Si no se
              establece, se supondrá existing.

       -C, --directory=DIR
              Se  sitúa  en  DIR  antes  de realizar cualquier operación. Esta opción afecta al orden, es decir,
              afecta a todas las opciones siguientes.

       --exclude=PATRÓN
              Excluye archivos que coincidan con PATRÓN, un patrón comodín de estilo glob(3).

       --exclude-backups
              Excluye los ficheros de respaldo y de bloqueo.

       --exclude-caches
              Excluye el contenido de los directorios que contienen CACHEDIR.TAG, excepto por el propio  fichero
              CACHEDIR.TAG.

       --exclude-caches-all
              Excluye los directorios que contienen el archivo CACHEDIR.TAG y el propio archivo.

       --exclude-caches-under
              Excluye todo bajo los directorios que contienen CACHEDIR.TAG

       --exclude-ignore=FICHERO
              Antes  de  volcar  un directorio, comprueba si contiene ARCHIVO. Si es así, tomará los patrones de
              exclusión de dicho archivo. Los patrones afectan sólo al directorio en sí.

       --exclude-ignore-recursive=FICHERO
              Igual que --exclude-ignore, excepto que los patrones de ARCHIVO afectan tanto al directorio como a
              todos sus subdirectorios.

       --exclude-tag=FICHERO
              Excluye el contenido de los directorios que contengan FICHERO, excepto el propio FICHERO.

       --exclude-tag-all=FICHERO
              Excluye los directorios que contienen FICHERO.

       --exclude-tag-under=FICHERO
              Excluye todo bajo los directorios que contienen FICHERO.

       --exclude-vcs
              Excluye los directorios de sistemas de control de versiones.

       --exclude-vcs-ignores
              Excluye archivos que coincidan con patrones leídos de archivos ignore específicos  de  algún  VCS.
              Los archivos admitidos son: .cvsignore, .gitignore, .bzrignore y .hgignore.

       -h, --dereference
              Sigue los enlaces simbólicos; archiva y vuelca los ficheros a los que apuntan.

       --hard-dereference
              Sigue los enlaces duros; archiva y vuelca los ficheros a los que se refieren.

       -K, --starting-file=MIEMBRO
              Comienza en el miembro indicado en el archivo.

       --newer-mtime=FECHA
              Trabaja  en  archivos  cuyos  datos  cambiaron  después de la FECHA. Si DATE comienza con / o . se
              considera un nombre de archivo y se usará el mtime de ese archivo como fecha.

       --no-null
              Desactiva el efecto de la opción --null anterior.

       --no-recursion
              Evita descender automáticamente en los directorios.

       --no-unquote
              No quita las comillas de los nombres de ficheros de entrada o de miembros.

       --no-verbatim-files-from
              Trata cada línea leída de una lista de archivos como si se hubiera proporcionado en  la  línea  de
              órdenes. Es decir, eliminará los espacios en blanco iniciales y finales y, si la cadena resultante
              comienza con un guión, se tratará como una opción de tar.

              Este  es  el comportamiento predeterminado. La opción --no-verbatim-files-from se proporciona como
              una forma de restaurarlo después de la opción --verbatim-files-from.

              Esta opción es posicional: afecta a todas las opciones --files-from que  se  indiquen  después  de
              ella y hasta la opción --verbatim-files-from o el final de la línea, lo que ocurra primero.

              Está implícito en la opción --no-null.

       --null Indica  a  las opciones -T posteriores que lean palabra por palabra los nombres terminados en null
              (deshabilita el manejo especial de nombres que comienzan con un guión).

              Véase también --verbatim-files-from.

       -N, --newer=FECHA, --after-date=FECHA
              Almacena solo archivos posteriores a la FECHA. Si FECHA comienza con / o . se considera un  nombre
              de archivo y se usa su mtime como fecha.

       --one-file-system
              Se queda en un sistema de ficheros local cuando crea un archivo.

       -P, --absolute-names
              No elimina las barras iniciales de los nombres de los archivos al crear archivos.

       --recursion
              Opera recursivamente sobre los directorios (por omisión).

       --suffix=CADENA
              Se  hace  un  respaldo  antes de borrar, cambiando el sufijo usual (~ a menos que se cambie con la
              variable de entorno SIMPLE_BACKUP_SUFFIX).

       -T, --files-from=FICHERO
              Obtiene los nombres a extraer o crear del FICHERO.

              Salvo que se indique lo contrario, ARCHIVO debe contener una lista de nombres separados por  ASCII
              LF  (es decir, un nombre por cada línea). Los nombres leídos se manejan de la misma manera que los
              argumentos de la línea de órdenes. Se someten a eliminación de comillas y división de palabras,  y
              cualquier cadena que comience con - se maneja como opción de línea de ordenes para tar.

              Si   este   comportamiento   no   es   el   deseado,   se  puede  desactivar  mediante  la  opción
              --verbatim-files-from.

              La opción --null indica a tar que los nombres en ARCHIVO estén separados  por  el  carácter  ASCII
              NUL, en lugar de LF. Es útil si la lista se ha generado mediante la orden find(1) -print0.

       --unquote
              Quita las comillas de los nombres de ficheros de entrada o de miembros (predeterminado).

       --verbatim-files-from
              Trata  cada línea obtenida de una lista de archivos como un nombre de archivo, incluso si comienza
              con un guión. Las listas de archivos se indican mediante la opción --files-from (-T). Por defecto,
              se gestionan los nombres proporcionados en las listas de archivos  como  si  se  hubieran  escrito
              directamente en la línea de órdenes, es decir, cualquier nombre que comience con un guión se trata
              como opciones para tar. La opción --verbatim-files-from desactiva este comportamiento.

              Esta opción afecta a todas las opciones --files-from que aparecen con posterioridad en la línea de
              órdenes. Su efecto se revierte con la opción --no-verbatim-files-from.

              Esta opción está implícita en la opción --null.

              Véase también --add-file.

       -X, --exclude-from=ARCHIVO
              Excluye archivos que coincidan con los patrones indicados en ARCHIVO.

   Transformaciones de los nombres de ficheros
       --strip-components=NÚMERO
              Elimina NÚMERO componentes iniciales de los nombres de ficheros al extraer.

       --transform=EXPRESIÓN, --xform=EXPRESIÓN
              Utiliza la EXPRESIÓN de reemplazo sed para transformar los nombres de ficheros.

   Opciones de coincidencia para nombres de fichero
       Estas opciones afectan a los patrones de exclusión y de inclusión.

       --anchored
              Los patrones encajan con el comienzo del nombre del fichero.

       --ignore-case
              No distingue mayúsculas de minúsculas.

       --no-anchored
              Los patrones encajan después de cualquier / (por omisión para exclusión).

       --no-ignore-case
              Distingue mayúsculas de minúsculas (por omisión).

       --no-wildcards
              Coincidencia de cadenas verbatim.

       --no-wildcards-match-slash
              Los comodines no encajan con /.

       --wildcards
              Utiliza comodines (predeterminado para exclusión).

       --wildcards-match-slash
              Los comodines encajan con / (por omisión para exclusión).

   Salida informativa
       --checkpoint[=N]
              Muestra mensajes de progreso cada N-ésimo registro (por omisión 10).

       --checkpoint-action=ACCIÓN
              Ejecuta ACCIÓN en cada punto de comprobación.

       --clamp-mtime
              Solo  establece  la hora cuando el archivo es más reciente que el que se indicó mediante la opción
              --mtime.

       --full-time
              Muestra la fecha del fichero con la máxima resolución.

       --index-file=FICHERO
              Envía la salida detallada a FICHERO.

       -l, --check-links
              Muestra un mensaje si no se vuelcan todos los enlaces.

       --no-quote-chars=CADENA
              No entrecomilla los caracteres de CADENA.

       --quote-chars=CADENA
              También entrecomilla los caracteres de CADENA.

       --quoting-style=ESTILO
              Establece el estilo de comillas para los nombres de archivos y miembros. Los valores válidos  para
              ESTILO son literal, shell, shell-always, c, c-maybe, escape, locale y clocale.

       -R, --block-number
              Muestra el número de bloque dentro del archivo con cada mensaje.

       --show-omitted-dirs
              Cuando se lista o extrae, lista cada directorio que no coincida con el criterio de búsqueda.

       --show-transformed-names, --show-stored-names
              Muestra  los  nombres  de  archivos  o  archivos  comprimidos después de la transformación sufrida
              mediante las opciones --strip y --transform.

       --totals[=SEÑAL]
              Muestra el total de bytes después de procesar el archivo. Si se indica SEÑAL, mostrará el total de
              bytes cuando se entregue dicha señal. Las señales permitidas son: SIGHUP, SIGQUIT, SIGINT, SIGUSR1
              y SIGUSR2. Se puede omitir el prefijo SIG.

       --utc  Muestra las fechas/horas de modificación de los ficheros en UTC.

       -v, --verbose
              Enumera con detalle los archivos procesados. Cuantas más veces se indique esta opción, más aumenta
              el nivel de detalle, hasta un nivel máximo de 3. Si desea información más detallada  de  cómo  los
              distintos  niveles  de detalle afectan la salida de tar, consulte GNU Tar Manual, subsección 2.5.2
              'The '--verbose' Option'.

       --warning=PALABRACLAVE
              Habilita o deshabilita los  mensajes  de  advertencia  identificados  mediante  PALABRACLAVE.  Los
              mensajes se suprimen si PALABRACLAVE tiene el prefijo no- y se habilita en caso contrario.

              Se acumulan varias opciones --warning.

              Palabras clave que controlan la operación general de tar:

              all    Habilita todos los mensajes de advertencia. Este es el valor predeterminado.

              none   Desactiva todos los mensajes de advertencia.

              filename-with-nuls
                     "%s: el nombre de fichero leído contiene el carácter nul"

              alone-zero-block
                     "Un bloque de ceros aislado en %s"

              Palabras clave aplicables para tar --create:

              cachedir
                     "%s: contiene una marca de directorio caché %s; %s"

              file-shrank
                     "%s: El tamaño del fichero ha disminuido en %s byte, se rellena con ceros"

              xdev   "%s: el fichero está en un sistema de ficheros distinto; no se vuelca"

              file-ignored
                     "%s: Tipo de fichero desconocido; no se tendrá en cuenta"
                     "%s: el `socket' no se tendrá en cuenta"
                     "%s: no se tendrá en cuenta la puerta"

              file-unchanged
                     "%s: el fichero no ha cambiado; no se vuelca"

              ignore-archive
                     "%s: el archivo no puede contenerse a sí mismo; no volcado"

              file-removed
                     "%s: El fichero fue borrado antes de leerlo"

              file-changed
                     "%s: el fichero cambió mientras se estaba leyendo"

              failed-read
                     Elimina  las  advertencias  sobre  archivos  o directorios ilegibles. Esta palabra clave se
                     aplica solo si se usa junto con la opción --ignore-failed-read.

              Palabras clave aplicables para tar --extract:

              existing-file
                     "%s: se salta un fichero que existe"

              timestamp
                     "%s: marca de fecha sospechosamente antigua %s"
                     "%s: la marca de tiempo %s está %s s en el futuro"

              contiguous-cast
                     "Extrayendo ficheros contiguos como ficheros regulares"

              symlink-cast
                     "Intentando la extracción de enlaces simbólicos como enlaces duros"

              unknown-cast
                     "%s: Tipo de fichero '%c' desconocido, se extrae como fichero normal"

              ignore-newer
                     "El %s actual es más reciente o de la misma fecha"

              unknown-keyword
                     "Se desestima la palabra clave de la cabecera extendida desconocida '%s'"

              decompress-program
                     Controla la descripción detallada de los fallos que se producen al intentar ejecutar  otros
                     programas  descompresores.  Esta  advertencia está deshabilitada de forma predeterminada (a
                     menos que se use --verbose). Un ejemplo típico de lo  que  puede  verse  al  utilizar  esta
                     advertencia sería:

                     $ tar --warning=decompress-program -x -f archive.Z
                     tar (child): cannot run compress: No such file or directory
                     tar (child): trying gzip

                     Esto  indica  que  tar  primero intentó descomprimir archive.Z usando compress y, al fallar
                     éste, se usó gzip.

              record-size
                     "Tamaño de registro = %lu bloques"

              Palabras clave que controlan la extracción incremental:

              rename-directory
                     "%s: El directorio ha sido renombrado desde %s"
                     "%s: El directorio ha sido renombrado"

              new-directory
                     "%s: El directorio es nuevo"

              xdev   "%s: el directorio está en un dispositivo distinto: no se purga"

              bad-dumpdir
                     "Dumpdir erróneo: no se ha utilizado nunca 'X'"

       -w, --interactive, --confirmation
              Pide confirmación para cada acción.

   Opciones de compatibilidad
       -o     Al crear, lo mismo que --old-archive; al extraer, lo mismo que --no-same-owner.

   Sufijos de tamaño
               Sufijo    Unidades                Equivalencia en Bytes
               b         Blocks                  TAMAÑO x 512
               B         Kilobytes               TAMAÑO x 1024
               c         Bytes                   TAMAÑO
               G         Gigabytes               TAMAÑO x 1024^3
               K         Kilobytes               TAMAÑO x 1024
               k         Kilobytes               TAMAÑO x 1024
               M         Megabytes               TAMAÑO x 1024^2
               P         Petabytes               TAMAÑO x 1024^5
               T         Terabytes               TAMAÑO x 1024^4
               w         Palabras                TAMAÑO x 2

VALOR DEVUELTO

       El código de salida de Tar indicará si se ha realizado con éxito la operación solicitada o  bien,  de  no
       ser así, qué tipo de error ocurrió.

       0      Finalizado con éxito.

       1      Algunos  archivos  difieren.  Si  tar  fue  invocado  con  la  opción --compare (--diff, -d), esto
              significa que algunos archivos en el archivo  difieren  de  sus  homólogos  en  el  disco.  Si  se
              indicaron  alguna de las siguientes opciones: --create, --append o --update, este código de salida
              indica que algunos archivos se cambiaron mientras se archivaban y que, por  lo  tanto  el  archivo
              resultante no es una copia exacta del conjunto de archivos.

       2      Error fatal. Durante la ejecución ha ocurrido un error irrecuperable.

       Si  un  subproceso  invocado  por  tar  finaliza  con  un  código de salida distinto de cero, tar también
       finalizará con ese código. Esto puede suceder, por ejemplo, al utilizar una  opción  de  compresión  (por
       ejemplo,  -z)  si  falla la aplicación externa invocada. Otro ejemplo es el error rmt durante la copia de
       seguridad en un dispositivo remoto.

VÉASE TAMBIÉN

       bzip2(1), compress(1), gzip(1), lzma(1), lzop(1), rmt(8), symlink(7), xz(1), zstd(1).

       Puede acceder al manual completo de tar ejecutando info tar o mediante el modo  de  información  emacs(1)
       para leerlo.

       Puede consultar la documentación de GNU tar en internet en varios formatos desde:

           https://www.gnu.org/software/tar/manual

INFORMES DE FALLOS

       Comunicar errores a <bug-tar@gnu.org>.

COPYRIGHT

       Copyright © 2023 Free Software Foundation, Inc.
       Licencia GPLv3+: GNU GPL versión 3 o posterior <http://gnu.org/licenses/gpl.html>.
       Esto  es  software  libre:  usted  es libre de cambiarlo y redistribuirlo.  NO HAY GARANTÍA, en la medida
       permitida por la legislación.

TRADUCCIÓN

       La  traducción  al  español  de  esta  página  del  manual  fue  creada  por  Gerardo  Aburruzaga  García
       <gerardo.aburruzaga@uca.es> y Marcos Fouces <marcos@debian.org>

       Esta  traducción  es  documentación  libre;  lea  la GNU General Public License Version 3 o posterior con
       respecto a las condiciones de copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si encuentra algún error en la traducción de esta página  del  manual,  envíe  un  correo  electrónico  a
       debian-l10n-spanish@lists.debian.org.

TAR                                            11 de julio de 2022                                        TAR(1)