Provided by:
manpages-es-extra_0.8a-17_all 
NOMBRE
cpio - copia ficheros a y desde archivos
SINOPSIS
cpio {-o|--create} [-0acvABLV] [-C bytes] [-H formato] [-M mensaje] [-O
[[usuario@]anfitrion:]archivo] [-F [[usuario@]anfitrion:]archivo]
[--file=[[usuario@]anfitrion:]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@]anfitrion:]archivo] [-F [[usuario@]anfitrion:]archivo]
[--file=[[usuario@]anfitrion:]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]
[patron...] [< 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'ON
Esta pagina del Manual documenta la version de GNU de cpio. cpio copia
ficheros en o desde un archivo tar o cpio, que es un fichero que
contiene otros ficheros mas informacion 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
magnetica, o una interconexion o tuberia. cpio tiene tres modos de
operacion.
En el modo de copia-afuera, cpio copia ficheros hacia un archivo. Lee
una lista de nombres de ficheros, uno por linea, de la entrada
estandar, y escribe el archivo en la salida estandar. Una forma tipica
de generar la lista de nombres de ficheros es con la orden find; se
deberia dar a find la opcion -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
estandar. Cualesquier argumentos de la linea de ordenes son patrones
del shell de concordancia de nombres de ficheros; solo se copian desde
el archivo aquellos ficheros en el cuyos nombres concuerden con uno o
mas de tales patrones. Al contrario de lo que ocurre en el shell, un
`.' inicial en un nombre de fichero si concuerda con un comodin al
principio de un patron, 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 arbol de
directorio a otro, combinando los pasos de copia-afuera y copia-adentro
sin utilizar ningun archivo en realidad. Lee desde la entrada estandar
la lista de ficheros a copiar; el directorio dentro del cual copiara
esos ficheros se da como un argumento que no es una opcion.
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 esta obsoleto porque codifica la
informacion sobre los ficheros en una forma que no es transportable
entre diferentes arquitecturas de maquina. El formato ASCII antiguo es
transportable entre diferentes arquitecturas, pero no deberia emplearse
en sistemas de ficheros con mas de 65536 nodos-i. El formato ASCII
nuevo es transportable entre diferentes arquitecturas y puede emplearse
en cualquier sistema de ficheros independientemente del tamano, pero no
se acepta en todas las versiones de cpio; actualmente, solo se admite
en GNU y en Unix System V R4. El formato crc es como el formato ASCII
nuevo, pero tambien contiene una suma de comprobacion 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 mas 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 mas 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 mas antiguos. Cuando extrae de
archivos, cpio reconoce automaticamente que clase de archivo esta
leyendo y puede leer archivos creados en maquinas con un orden de byte
diferente.
Algunas de las opciones de cpio se aplican solo a ciertos modos de
operacion; vea la seccion SINOPSIS para una lista de que opciones se
permiten en que modos.
OPCIONES
-0, --null
En los modos de copia-afuera y copia-de-paso, lee una lista de
nombres de ficheros terminados por un caracter nulo en vez de
por un salto de linea, de modo que se puedan archivar ficheros
cuyos nombres contengan saltos de linea. 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 leidos.
-A, --append
Anade a un archivo existente. Solo funciona en el modo de copia-
afuera. El archivo debe ser un fichero de disco especificado con
la opcion -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 opcion para convertir
enteros de 32 bits entre maquinas de sexo opuesto: "big-endian"
y "little-endian".
-B Establece el bloque de E/S a 5120 bytes. Inicialmente el tamano
del bloque es de 512 bytes.
--block-size=TAMA~NO-BLOQUE
Establece el tamano del bloque de E/S a TAMANO-BLOQUE x 512
bytes.
-c Emplea el viejo formato de archivo transportable (ASCII).
-C TAMA~NO-E/S, --io-size=TAMA~NO-E/S
Establece el tamano del bloque de E/S a TAMANO-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 lineas 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 estandares. Para emplear una unidad de cinta magnetica en
otra maquina como archivo, utilice un nombre de fichero que
empiece por `ANFITRION:'. El nombre del computador anfitrion
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 (tipicamente 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
indicaria un nombre de computador anfitrion remoto.
-H FORMATO, --format=FORMATO
Emplea el formato de archivo FORMATO. Los formatos validos se
listan mas abajo; los mismos nombres se reconocen con todas las
letras en mayusculas. El formato predeterminado en el modo de
copia-adentro es automaticamente 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 mas de 65536 nodos-i.
crc El nuevo formato transportable (SVR4) con una suma de
comprobacion anadida.
tar El viejo formato tar.
ustar El formato tar POSIX.1. Tambien reconoce archivos tar de
GNU, que son similares pero no identicos.
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 estandar. Para
emplear una unidad de cinta magnetica en otra maquina como
archivo, utilice un nombre de fichero que empiece por
`ANFITRION:'. El nombre del computador anfitrion 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 (tipicamente 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 simbolicos (copia los ficheros a los
que apunten en vez de copiar los enlaces).
-m, --preserve-modification-time
Retiene los tiempos de modificacion 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 numero
actual del volumen (empezando por 1).
-n, --numeric-uid-gid
En el listado prolijo de la tabla de contenidos, muestra los UID
y GID numericos 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. Este 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 estandar. Para
emplear una unidad de cinta magnetica en otra maquina como
archivo, utilice un nombre de fichero que empiece por
`ANFITRION:'. El nombre del computador anfitrion 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 (tipicamente 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, solo se verifican los CRCs de cada fichero del archivo,
pero no se extraen estos realmente.
-p, --pass-through
Se ejecuta en el modo de copia-de-paso.
--quiet
No muestra el numero 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. Solo
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 mas recientes con los mas 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 numericos almacenados en el archivo.
-V --dot
Muestra un "." por cada fichero procesado.
--version
Muestra el numero de version del programa cpio y acaba.
--help Muestra una ayuda sobre el modo de empleo del programa y acaba.