Manuales para la línea de comandos

Man » Manual de cpio en línea: documentación en línea detallada para la página de manual de cpio

🌍
cpio - copia archivos hacia y desde archivos.

SINOPSIS

cpio {-o|--create} [-0acvABLV] [-C BYTES] [-H FORMAT] [-M MESSAGE] [-O [[USER@]HOST:]ARCHIVE] [-F
[[USER@]HOST:]ARCHIVE]   [--file=[[USER@]HOST:]ARCHIVE]   [--format=FORMAT]   [--message=MESSAGE]
[--null] [--reset-access-time] [--verbose] [--dot] [--append]  [--block-size=blocks]  [--dereference] [--io-size=BYTES] [--quiet] [--force-local] [--rsh-command=COMMAND] < name-list [> archive]

cpio  {-i|--extract}  [-bcdfmnrtsuvBSV]  [-C  BYTES]  [-E  FILE]  [-H  FORMAT]  [-M  MESSAGE] [-R
[USER][:.][GROUP]]       [-I       [[USER@]HOST:]ARCHIVE]       [-F        [[USER@]HOST:]ARCHIVE]
[--file=[[USER@]HOST:]ARCHIVE]    [--make-directories]    [--nonmatching]   [--preserve-modification-time] [--numeric-uid-gid] [--rename] [--list] [--swap-bytes]  [--swap]  [--dot]  [--unconditional]    [--verbose]   [--block-size=BLOCKS]   [--swap-halfwords]   [--io-size=BYTES]   [--pattern-file=FILE]  [--format=FORMAT]  [--owner=[USER][:.][GROUP]]   [--no-preserve-owner]   [--message=MESSAGE] [--force-local] [--no-absolute-filenames] [--sparse] [--only-verify-crc] [--to-stdout] [--quiet] [--rsh-command=COMMAND] [pattern...] [< archive]

cpio  {-p|--pass-through}  [-0adlmuvLV]  [-R  [USER][:.][GROUP]]  [--null]  [--reset-access-time]
[--make-directories] [--link] [--quiet] [--preserve-modification-time] [--unconditional]  [--verbose] [--dot] [--dereference] [--owner=[USER][:.][GROUP]] [--no-preserve-owner] [--sparse] destination-directory < name-list

cpio {-?|--help|--usage|--version}

INFORMAR DE ERRORES

Informe los errores de cpio a _

Página de inicio de GNU cpio: [http://www.gnu.org/software/cpio/]

Ayuda general para usar el software GNU: [http://www.gnu.org/gethelp/]

Informe los errores de traducción de cpio a [http://translationproject.org/team/]

VER TAMBIÉN

cpio(5)

DESCRIPCIÓN

GNU cpio copia archivos entre archivos y directorios. Soporta los siguientes formatos de archivo: cpio binario antiguo, cpio portátil antiguo, SVR4 cpio con y sin suma de comprobación, HP cpio y varios formatos tar.

El modo de operación se solicita mediante una de las siguientes opciones:

-o, --create

Copiar. Leer una lista de nombres de archivo desde la entrada estándar y crear en la salida estándar (a menos que se reemplace mediante la opción --file) un archivo que contenga estos archivos.

-i, --extract

Copiar. Leer el archivo desde la entrada estándar (o desde el archivo proporcionado con la opción --file) y extraer archivos de él, o (si se proporciona la opción -t) listar su contenido en la salida estándar. Si se proporcionan uno o más patrones, leer o listar solo los archivos que coincidan con estos patrones. La opción -t por sí sola implica -i.

-p, --pass-through

Pasar. Leer una lista de nombres de archivo desde la entrada estándar y copiarlos en el directorio especificado.

-?, --help

Mostrar un breve resumen de ayuda y salir.

--usage

Imprimir un breve mensaje de uso y salir.

--version

Imprimir la versión del programa y salir.

INFORMES DE ERRORES

Informe los errores de cpio a _

Página de inicio de GNU cpio: [http://www.gnu.org/software/cpio/]

Ayuda general sobre el uso del software GNU: [http://www.gnu.org/gethelp/]

Informe los errores de traducción de cpio a [http://translationproject.org/team/]

OPCIONES

Modificadores de operación válidos en cualquier modo

--block-size=BLOCK-SIZE
Establece el tamaño del bloque de E/S en BLOCK-SIZE * 512 bytes.

-B Establece el tamaño del bloque de E/S en 5120 bytes.

-c Utiliza el formato de archivo portátil (ASCII) antiguo. Esto es lo mismo que -H odc.

-C, --io-size=NUMBER
Establece el tamaño del bloque de E/S en el número de bytes especificado.

-D, --directory=DIR
Cambia al directorio DIR.

--force-local
El archivo de archivo es local, incluso si su nombre contiene dos puntos.

-H, --format=FORMAT
Utiliza el FORMATO de archivo dado. Los formatos válidos son (el número entre paréntesis indica el tamaño máximo para cada miembro del archivo):

bin El formato binario obsoleto. (2147483647 bytes)

odc El formato portátil antiguo (POSIX.1). (8589934591 bytes)

newc El nuevo formato portátil (SVR4), que admite sistemas de archivos con más de 65536 inodos. (4294967295 bytes)

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

tar El formato tar antiguo. (8589934591 bytes)

ustar El formato tar POSIX.1. También reconoce los archivos tar GNU, que son similares pero no idénticos. (8589934591 bytes)

hpbin El formato binario obsoleto utilizado por cpio de HPUX (que almacena los archivos de dispositivo de forma diferente).

hpodc El formato portátil utilizado por cpio de HPUX (que almacena los archivos de dispositivo de forma diferente).

-R, --owner=[USER][:.][GROUP]
En los modos de copia y copia-paso, establece la propiedad de todos los archivos creados al USER y/o GROUP especificados. En el modo de copia, almacena la información del propietario suministrada en el archivo.

USER y GROUP se buscan primero en las bases de datos de usuarios y grupos del sistema. Si no se encuentran, cpio comprueba si consisten únicamente en dígitos decimales y, en caso afirmativo, los trata como UID y GID numéricos, respectivamente.

Para evitar la búsqueda y asegurarse de que los argumentos se tratan como valores numéricos, antepóngales un signo más, por ejemplo: -R +0:+0.

--quiet
No imprima el número de bloques copiados al final de la ejecución.

--rsh-command=COMMAND
Utilice el comando remoto COMMAND en lugar de rsh.

-v, --verbose
Enumere detalladamente los archivos procesados.

-V, --dot
Imprima un "." para cada archivo procesado.

-W, --warning=FLAG
Controla qué advertencias se muestran. La FLAG es una de: none, para desactivar todas las advertencias, all para habilitarlas, truncate, para habilitar las advertencias sobre el truncamiento de campos, y no-truncate, para desactivarlas.

Múltiples opciones -W se acumulan.

Modificadores de operación válidos en los modos de copia y copia-paso

-F, --file=[[USER@]HOST:]ARCHIVO-ARCHIVO
Utilice este ARCHIVO-ARCHIVO en lugar de la entrada estándar (en el modo de copia) o la salida estándar (en el modo de copia). Las opciones USER y HOST especifican los nombres de usuario y host en el caso de un archivo remoto.

-M, --message=STRING
Imprima STRING cuando se alcance el final de un volumen del soporte de copia de seguridad.

Modificadores de operación válidos solo en el modo de copia

-b, --swap
Intercambie ambos semibytes de las palabras y los bytes de los semibytes en los datos. Equivalente a -sS.

-f, --nonmatching
Solo copie los archivos que no coincidan con ninguno de los patrones dados.

-n, --numeric-uid-gid
En la tabla de contenidos detallada, muestre el UID y el GID numéricos.

-r, --rename
Renombre los archivos de forma interactiva.

-s, --swap-bytes
Intercambie los bytes de cada semibyte en los archivos.

-S, --swap-halfwords
Intercambie los semibytes de cada palabra (4 bytes) en los archivos.

--to-stdout
Extraiga los archivos a la salida estándar.

-E, --pattern-file=FILE
Lea patrones adicionales que especifiquen los nombres de archivo para extraer o listar desde el ARCHIVO.

--only-verify-crc
Cuando se lea un archivo en formato CRC, solo verifique las CRC de cada archivo del archivo, sin extraer realmente los archivos.

Modificadores de operación válidos solo en el modo de copia

-A, --append
Añada a un archivo existente.

--device-independent, --reproducible
Cree archivos reproducibles. Esto es equivalente a --ignore-devno --ignore-dirnlink --renumber-inodes.

--ignore-devno
Almacene 0 en el campo del número de dispositivo de cada miembro del archivo, en lugar del número de dispositivo real.

--ignore-dirnlink
Almacene 2 en el campo nlink de cada miembro del archivo de directorio, en lugar del número real de enlaces.

-O [[USER@]HOST:]ARCHIVO-NOMBRE
Utilice ARCHIVO-NOMBRE en lugar de la salida estándar. Las opciones USER y HOST especifican los nombres de usuario y host en el caso de un archivo remoto.

El nombre del archivo de salida se puede especificar utilizando esta opción o utilizando -F (--file), pero no ambos.

--renumber-inodes
Vuelva a numerar los inodos al almacenarlos en el archivo.

Modificadores de operación válidos solo en el modo de copia-paso

-l, --link
Enlace los archivos en lugar de copiarlos, cuando sea posible.

Modificadores de operación válidos en los modos de copia y copia-paso

--absolute-filenames
No elimine los componentes del prefijo del sistema de archivos de los nombres de archivo. Este es el valor predeterminado.

--no-absolute-filenames
Cree todos los archivos relativos al directorio actual.

Modificadores de operación válidos en los modos de copia y copia-paso

-0, --null
Los nombres de archivo de la lista están delimitados por caracteres nulos en lugar de nuevas líneas.

-a, --reset-access-time
Restablezca los tiempos de acceso de los archivos después de leerlos.

-I [[USER@]HOST:]ARCHIVO-NOMBRE
Utilice ARCHIVO-NOMBRE en lugar de la entrada estándar. Las opciones USER y HOST especifican los nombres de usuario y host en el caso de un archivo remoto.

El nombre del archivo de entrada se puede especificar utilizando esta opción o utilizando -F (--file), pero no ambos.

-L, --dereference
Desreferencie los enlaces simbólicos (copie los archivos a los que apuntan en lugar de copiar los enlaces).

Modificadores de operación válidos en los modos de copia y copia-paso

-d, --make-directories
Cree los directorios principales cuando sea necesario.

-m, --preserve-modification-time
Conserve los tiempos de modificación anteriores del archivo al crear los archivos.

--no-preserve-owner
No cambie la propiedad de los archivos.

--sparse
Escriba los archivos con bloques grandes de ceros como archivos dispersos.

-u, --unconditional
Reemplace todos los archivos incondicionalmente.

VALOR DE RETORNO

GNU cpio sale con el código 0 si pudo completar correctamente la operación solicitada. En caso de errores, sale con el código 2.

VÉASE TAMBIÉN

tar(1), rmt(8), mt(1).

INFORMES DE ERRORES

Informe los errores a <__>.

DERECHOS DE AUTOR

Copyright © 2014-2023 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior [http://gnu.org/licenses/gpl.html] Este es un software libre: puede cambiarlo y redistribuirlo. NO HAY GARANTÍA, en la medida permitida por la ley.