Provided by: manpages-es-extra_0.8a-19_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.

GNU                                                                                                     CPIO(1L)