Provided by: manpages-es-extra_0.8a-17_all bug

NOMBRE

       cpio - copia ficheros a y desde archivos

SINOPSIS

       cpio    {-o|--create}   [-0acvABLV]   [-C   bytes]   [-H   formato]   [-M   mensaje]   [-O
       [[usuario@]anfitrión:]archivo]             [-F              [[usuario@]anfitrión:]archivo]
       [--file=[[usuario@]anfitrión:]archivo]   [--format=formato]  [--message=mensaje]  [--null]
       [--reset-access-time]    [--verbose]     [--dot]     [--append]     [--block-size=bloques]
       [--dereference]  [--io-size=bytes] [--quiet] [--force-local] [--help] [--version] < lista-
       nombres [> archivo]

       cpio {-i|--extract} [-bcdfmnrtsuvBSV] [-C bytes] [-E file] [-H formato] [-M  mensaje]  [-R
       [usuario][:.][grupo]]           [-I           [[usuario@]anfitrión:]archivo]           [-F
       [[usuario@]anfitrión:]archivo] [--file=[[usuario@]anfitrión:]archivo] [--make-directories]
       [--nonmatching]  [--preserve-modification-time]  [--numeric-uid-gid]  [--rename]  [--list]
       [--swap-bytes]  [--swap]  [--dot]  [--unconditional]  [--verbose]   [--block-size=bloques]
       [--swap-halfwords]     [--io-size=bytes]    [--pattern-file=fichero]    [--format=formato]
       [--owner=[usuario][:.][grupo]] [--no-preserve-owner]  [--message=mensaje]  [--force-local]
       [--no-absolute-filenames]  [--sparse]  [--only-verify-crc]  [--quiet] [--help] [--version]
       [patrón...] [< archivo]

       cpio {-p|--pass-through} [-0adlmuvLV] [-R [usuario][:.][grupo]] [--null]  [--reset-access-
       time]     [--make-directories]     [--link]    [--quiet]    [--preserve-modification-time]
       [--unconditional]  [--verbose]  [--dot]   [--dereference]   [--owner=[usuario][:.][grupo]]
       [--no-preserve-owner] [--sparse] [--help] [--version] directorio-destino < lista-nombres

DESCRIPCIÓN

       Esta  página  del  Manual  documenta  la versión de GNU de cpio.  cpio copia ficheros en o
       desde un archivo tar o cpio, que es un fichero que contiene otros ficheros más información
       sobre  ellos,  como  sus  nombres  de  fichero originales, propietario, marcas de tiempo y
       permisos de acceso. El archivo puede ser otro fichero en disco, una cinta magnética, o una
       interconexión o tubería.  cpio tiene tres modos de operación.

       En el modo de copia-afuera, cpio copia ficheros hacia un archivo. Lee una lista de nombres
       de ficheros, uno por línea, de la entrada estándar, y escribe  el  archivo  en  la  salida
       estándar.  Una  forma  típica  de  generar la lista de nombres de ficheros es con la orden
       find; se debería dar a find la opción -depth para  minimizar  problemas  con  permisos  en
       directorios que no son modificables o para los que no se tiene permiso de paso.

       En  el  modo de copia-adentro, cpio copia ficheros desde un archivo o lista los contenidos
       del archivo. Lee el archivo desde la entrada estándar. Cualesquier argumentos de la  línea
       de  órdenes  son patrones del shell de concordancia de nombres de ficheros; sólo se copian
       desde el archivo aquéllos ficheros en él cuyos nombres concuerden con uno o más  de  tales
       patrones.  Al  contrario  de  lo  que  ocurre en el shell, un `.'  inicial en un nombre de
       fichero sí concuerda con un comodín al principio de un patrón, y una `/' en un  nombre  de
       fichero  puede  concordar  con  comodines.  Si  no  se  dan patrones, se extraen todos los
       ficheros.

       En el modo de copia-de-paso, cpio copia  ficheros  de  un  árbol  de  directorio  a  otro,
       combinando  los  pasos  de  copia-afuera  y  copia-adentro  sin utilizar ningún archivo en
       realidad. Lee desde la entrada estándar la lista  de  ficheros  a  copiar;  el  directorio
       dentro del cual copiará esos ficheros se da como un argumento que no es una opción.

       cpio  admite los siguientes formatos de archivo: binario, ASCII antiguo, ASCII nuevo, crc,
       binario HP/UX, ASCII antiguo de HP/UX, tar antiguo y tar POSIX.1. El formato binario  está
       obsoleto  porque  codifica  la  información  sobre  los  ficheros  en  una forma que no es
       transportable entre diferentes arquitecturas de  máquina.  El  formato  ASCII  antiguo  es
       transportable  entre  diferentes  arquitecturas,  pero no debería emplearse en sistemas de
       ficheros con más  de  65536  nodos-í.  El  formato  ASCII  nuevo  es  transportable  entre
       diferentes   arquitecturas   y   puede   emplearse   en   cualquier  sistema  de  ficheros
       independientemente del tamaño,  pero  no  se  acepta  en  todas  las  versiones  de  cpio;
       actualmente,  sólo  se  admite  en  GNU  y en Unix System V R4.  El formato crc es como el
       formato ASCII nuevo, pero también contiene una suma de comprobación para cada fichero  que
       cpio  calcula  cuando  crea un archivo y verifica cuando el fichero se extrae del archivo.
       Los formatos de HP/UX se proporcionan  por  compatibilidad  con  el  cpio  de  HP/UX,  que
       almacena los ficheros de dispositivo de forma diferente.

       El  formato  tar  se  proporciona por compatiiblidad con el programa tar.  No puede usarse
       para archivar ficheros cuyos nombres  tengan  más  de  100  caracteres,  ni  tampoco  para
       archivar  ficheros  "especiales"  (dispositivos  de  bloque o caracteres).  El formato tar
       POSIX.1 no puede emplearse para archivar ficheros con nombres de  más  de  255  caracteres
       (menos a no ser que tengan una "/" justo en el sitio adecuado).

       De  forma  predeterminada,  cpio  crea archivos en formato binario, por compatibilidad con
       programas cpio más antiguos.  Cuando extrae de archivos, cpio reconoce automáticamente qué
       clase  de  archivo  está leyendo y puede leer archivos creados en máquinas con un orden de
       byte diferente.

       Algunas de las opciones de cpio se aplican sólo a  ciertos  modos  de  operación;  vea  la
       sección SINOPSIS para una lista de qué opciones se permiten en qué modos.

   OPCIONES
       -0, --null
              En  los modos de copia-afuera y copia-de-paso, lee una lista de nombres de ficheros
              terminados por un carácter nulo en vez de por un salto de línea,  de  modo  que  se
              puedan  archivar  ficheros  cuyos  nombres  contengan saltos de línea. Una forma de
              producir tal lista de nombres de ficheros terminados en nulo  es  con  el  programa
              find de GNU.

       -a, --reset-access-time
              Reestablece los tiempos de acceso de ficheros tras leerlos, de forma que no parezca
              que acaban de ser leídos.

       -A, --append
              Añade a un archivo existente. Sólo funciona en el modo de copia-afuera. El  archivo
              debe ser un fichero de disco especificado con la opción -O o -F (--file).

       -b, --swap
              En  el modo de copia-adentro, intercambia en los datos tanto las medias palabras de
              palabras como los bytes de las medias palabras. Equivale a -sS.  Emplee esta opción
              para  convertir  enteros  de 32 bits entre máquinas de sexo opuesto: "big-endian" y
              "little-endian".

       -B     Establece el bloque de E/S a 5120 bytes. Inicialmente el tamaño del  bloque  es  de
              512 bytes.

       --block-size=TAMAÑO-BLOQUE
              Establece el tamaño del bloque de E/S a TAMAÑO-BLOQUE × 512 bytes.

       -c     Emplea el viejo formato de archivo transportable (ASCII).

       -C TAMAÑO-E/S, --io-size=TAMAÑO-E/S
              Establece el tamaño del bloque de E/S a TAMAÑO-E/S bytes.

       -d, --make-directories
              Crea directorios iniciales donde se necesiten.

       -E FICHERO, --pattern-file=FICHERO
              En  el  modo  de  copia-adentro,  lee patrones adicionales especificando nombres de
              ficheros a extraer o listar desde el fichero FICHERO.  Las  líneas  de  FICHERO  se
              tratan como si fueran argumentos no-opciones de cpio.

       -f, --nonmatching
              Solamente copia ficheros que no concuerden con ninguno de los patrones dados.

       -F, --file=archivo
              Nombre  de  fichero del archivo a emplear en vez de la entrada o salida estándares.
              Para emplear una unidad de cinta magnética en otra máquina como archivo, utilice un
              nombre  de fichero que empiece por `ANFITRIÓN:'. El nombre del computador anfitrión
              puede ir precedido por un nombre de usuario y un signo arroba, `@', para acceder  a
              la  unidad  de  cinta  remota  como  ese usuario, si Ud. tiene permiso para hacerlo
              (típicamente una entrada en el fichero `~/.rhosts' de ese usuario).

       --force-local
              Con -F, -I, o -O, toma el nombre del archivo  como  un  fichero  local  incluso  si
              contiene  dos  puntos,  lo  que  ordinariamente  indicaría  un nombre de computador
              anfitrión remoto.

       -H FORMATO, --format=FORMATO
              Emplea el formato de archivo FORMATO. Los formatos válidos se listan más abajo; los
              mismos  nombres  se  reconocen  con  todas  las  letras  en  mayúsculas. El formato
              predeterminado en el  modo  de  copia-adentro  es  automáticamente  detectarlo  del
              archivo, y en el modo de copia-afuera es "bin".

              bin    El formato binario obsoleto.

              odc    El viejo formato transportable (POSIX.1).

              newc   El  nuevo  formato transportable (SVR4), que admite sistemas de ficheros con
                     más de 65536 nodos-í.

              crc    El nuevo formato transportable (SVR4) con una suma de comprobación añadida.

              tar    El viejo formato tar.

              ustar  El formato tar POSIX.1. También  reconoce  archivos  tar  de  GNU,  que  son
                     similares pero no idénticos.

              hpbin  El  formato binario obsoleto empleado por el cpio de HP/UX (que almacena los
                     ficheros de dispositivo de forma diferente).

              hpodc  El formato transportable empleado por el cpio de  HP/UX  (que  almacena  los
                     ficheros de dispositivo de forma diferente).

       -i, --extract
              Se ejecuta en modo de copia-adentro.

       -I archivo
              Nombre de archivo a emplear en vez de la entrada estándar.  Para emplear una unidad
              de cinta magnética en otra máquina como archivo, utilice un nombre de  fichero  que
              empiece por `ANFITRIÓN:'. El nombre del computador anfitrión puede ir precedido por
              un nombre de usuario y un signo arroba, `@', para acceder  a  la  unidad  de  cinta
              remota como ese usuario, si Ud. tiene permiso para hacerlo (típicamente una entrada
              en el fichero `~/.rhosts' de ese usuario).

       -k     No se tiene en cuenta; se admite por compatibilidad con otras versiones de cpio.

       -l, --link
              Enlaza ficheros en vez de copiarlos, cuando es posible.

       -L, --dereference
              Desreferencia los enlaces simbólicos (copia los ficheros a los que apunten  en  vez
              de copiar los enlaces).

       -m, --preserve-modification-time
              Retiene los tiempos de modificación anteriores del fichero cuando crea ficheros.

       -M MENSAJE, --message=MENSAJE
              Muestra  MENSAJE cuando se llega al final de un volumen del medio de almacenamiento
              de la copia de respaldo (como una cinta o un disquete), para indicar al usuario que
              inserte  un  nuevo volumen. Si MENSAJE contiene la cadena "%d", se reemplaza por el
              número actual del volumen (empezando por 1).

       -n, --numeric-uid-gid
              En el listado prolijo de la tabla de contenidos, muestra los UID y GID numéricos en
              vez de traducirlos a nombres.

        --no-absolute-filenames
              En  el  modo  de  copia-adentro, crea todos los ficheros relativos al directorio en
              curso, incluso si tienen un nombre de fichero absoluto en el archivo.

        --no-preserve-owner
              En los modos de copia-adentro y copia-de-paso, no  cambia  el  propietario  de  los
              ficheros;  los  deja  en  la  propiedad  del  usuario  que  los  extrae. Éste es el
              comportamiento predeterminado para usuarios distintos de  root,  de  modo  que  los
              usuarios en System V no donen sus ficheros inadvertidamente.

       -o, --create
              Se ejecuta en el modo de copia-afuera.

       -O archivo
              Nombre de archivo a emplear en vez de la entrada estándar.  Para emplear una unidad
              de cinta magnética en otra máquina como archivo, utilice un nombre de  fichero  que
              empiece por `ANFITRIÓN:'. El nombre del computador anfitrión puede ir precedido por
              un nombre de usuario y un signo arroba, `@', para acceder  a  la  unidad  de  cinta
              remota como ese usuario, si Ud. tiene permiso para hacerlo (típicamente una entrada
              en el fichero `~/.rhosts' de ese usuario).

        --only-verify-crc
              Cuando se lee un archivo en formato CRC  en  el  modo  de  copia-adentro,  sólo  se
              verifican los CRCs de cada fichero del archivo, pero no se extraen éstos realmente.

       -p, --pass-through
              Se ejecuta en el modo de copia-de-paso.

       --quiet
              No muestra el número de bloques copiados.

       -r, --rename
              Renombra ficheros interactivamente.

       -R [usuario][:.][grupo], --owner [usuario][:.][grupo]
              En  los modos de copia-afuera y copia-de-paso, establece la propietariedad de todos
              los ficheros creados al usuario o grupo especificados. Pueden estar presentes tanto
              el  usuario  como el grupo como ambos. Si se omite el grupo pero se da el separador
              "." o ":", se emplea el grupo de entrada del usuario  dado.  Sólo  el  superusuario
              puede cambiar el propietario de los ficheros.

       --sparse
              En  los modos de copia-afuera y copia-de-paso, escribe ficheros con grandes bloques
              de ceros como ficheros dispersos.

       -s, --swap-bytes
              En el modo de copia-adentro, intercambia los bytes de cada media  palabra  (par  de
              bytes) en los ficheros.

       -S, --swap-halfwords
              En  el  modo  de  copia-adentro, intercambia las medias palabras de cada palabra (4
              bytes) en los ficheros.

       -t, --list
              Muestra una tabla de contenidos de la entrada.

       -u, --unconditional
              Reemplaza todos los ficheros, sin preguntar si reemplazar los  ficheros  existentes
              más recientes con los más viejos.

       -v, --verbose
              Lista  los ficheros procesados, o con -t da un listado de la tabla de contenidos al
              estilo de `ls -l'. En un listado prolijo de la tabla de contenidos  de  un  archivo
              ustar,  los  nombres  de usuario y grupo en el archivo que no existan en el sistema
              local se reemplazan por los nombres que correspondan localmente a  los  UID  y  GID
              numéricos almacenados en el archivo.

       -V --dot
              Muestra un "." por cada fichero procesado.

       --version
              Muestra el número de versión del programa cpio y acaba.

       --help Muestra una ayuda sobre el modo de empleo del programa y acaba.