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