English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El comando cpio de Linux se utiliza para respaldar archivos.
cpio es un programa utilizado para crear y restaurar archivos de respaldo, puede agregar y descomprimir archivos dentro de archivos de respaldo cpio o tar.
cpio [-0aABckLovV][-C <entrada/tamaño_de_salida>][-F <archivo_de_backup>][-H <formato_de_backup>][-O <archivo_de_backup>][--bloque-tamaño=<tamaño del bloque>][--fuerza-local][--ayuda][--silencioso][--versión] o cpio [-bBcdfikmnrsStuvV][-C <entrada/tamaño_de_salida>][-E <archivo_de_plantilla>][-F <archivo_de_backup>][-H <formato_de_backup>][-I <archivo_de_backup>][-M <información devuelta>][-R <propietario><:/.><Grupo de propiedad>][--bloque-tamaño=<tamaño del bloque>][--fuerza-local][--ayuda][--no-absoluto-nombres_de_archivo][--no-preservar-propietario][--sólo-verificar-crc][--silencioso][--densa][--versión][Estilo de plantilla...] o cpio [-0adkiLmpuvV][-R <propietario><:/.><Grupo de propiedad>][--ayuda][--no-preservar-propietario][--silencioso][--densa][--versión][Objetivo]
parámetro:
Crear archivo de respaldo
[[email protected] var]# ll //Mostrar archivos en el directorio actual Uso total 164 drwxr-xr-x 2 root root 4096 2008-03-30 cuenta drwxr-xr-x 9 root root 4096 2008-03-30 cache drwxr-xr-x 3 netdump netdump 4096 2008-03-30 crash drwxr-xr-x 3 root root 4096 2008-03-30 db drwxr-xr-x 3 root root 4096 2008-03-30 vacío drwxr-xr-x 3 root root 4096 2008-03-30 ftp drwxrwx--T 2 root gdm 4096 4mes 9 20:17 gdm drwxr-xr-x 25 root root 4096 2008-03-30 lib drwxr-xr-x 2 root root 4096 2004-08-13 local drwxrwxr-x 6 root lock 4096 5mes 8 15:25 lock drwxr-xr-x 14 root root 4096 5mes 8 15:14 log lrwxrwxrwx 1 root root 10 2008-03-30 mail -> spool/mail drwxr-xr-x 2 root root 4096 2004-08-13 nis drwxr-xr-x 2 root root 4096 2004-08-13 opt drwxr-xr-x 2 root root 4096 2004-08-13 preservar drwxr-xr-x 16 root root 4096 5mes 8 15:14 run drwxr-xr-x 16 root root 4096 2008-03-30 spool drwxrwxrwt 3 root root 4096 1mes 13 18:53 tmp drwx------ 2 root root 4096 2004-07-08 tux drwxr-xr-x 8 root root 4096 1mes 19 19:39 www drwxr-xr-x 3 root root 4096 2008-03-30 yp [[email protected] var]# ls | cpio -o >123.cpio //Crear archivo de respaldo 25 bloques [[email protected] var]# ll //Mostrar archivos en el directorio actual Uso total 172 -rw-r--r-- 1 root root 1024 5mes 24 13:06 123.cpio drwxr-xr-x 2 root root 4096 2008-03-30 cuenta drwxr-xr-x 9 root root 4096 2008-03-30 cache drwxr-xr-x 3 netdump netdump 4096 2008-03-30 crash drwxr-xr-x 3 root root 4096 2008-03-30 db drwxr-xr-x 3 root root 4096 2008-03-30 vacío drwxr-xr-x 3 root root 4096 2008-03-30 ftp drwxrwx--T 2 root gdm 4096 4mes 9 20:17 gdm drwxr-xr-x 25 root root 4096 2008-03-30 lib drwxr-xr-x 2 root root 4096 2004-08-13 local drwxrwxr-x 6 root lock 4096 5mes 8 15:25 lock drwxr-xr-x 14 root root 4096 5mes 8 15:14 log lrwxrwxrwx 1 root root 10 2008-03-30 mail -> spool/mail drwxr-xr-x 2 root root 4096 2004-08-13 nis drwxr-xr-x 2 root root 4096 2004-08-13 opt drwxr-xr-x 2 root root 4096 2004-08-13 preservar drwxr-xr-x 16 root root 4096 5mes 8 15:14 run drwxr-xr-x 16 root root 4096 2008-03-30 spool drwxrwxrwt 3 root root 4096 1mes 13 18:53 tmp drwx------ 2 root root 4096 2004-07-08 tux drwxr-xr-x 8 root root 4096 1mes 19 19:39 www drwxr-xr-x 3 root root 4096 2008-03-30 yp [[email protected] var]#
Descomprimir archivos de respaldo
[[email protected] var]# ls | cpio -i -l 123.cpio
Descomprimir archivos de respaldo y listar detalles
[[email protected] var]# cpio -t -I 123.cpio 123.cpio a.c b.c c.c ……Omitir parte de los resultados
Forzar descomprimir
[[email protected] var]# cpio -i -u -I 123.cpio
Hacer coincidir inversamente al descomprimir, especificar archivos que no se descomprimirán
[[email protected] var]# cpio -i -I 123.cpio -f *.c //No descomprimir archivos terminados en .c
Agregar archivos a los archivos .cpio especificados
[[email protected] var]# ls 123.cpio crash ftp local mail preserve tmp yp cuenta db gdm lock nis run tux cache vacío lib log opt spool www [[email protected] var]# cpio -o -O 123.cpio -A db //Entrada del usuario presione Ctrl+D finalizar la entrada 1 bloque [[email protected] var]#
Respaldo de archivos desde la entrada estándar
[[email protected] test]# ls a. a.c b.c c.c d.c f.c [[email protected] test]# cpio -o >123.cpio a.c //Entrada del usuario b.c c.c //Presione Ctrl+D completar la entrada 3 bloque [[email protected] test]#
Copiar archivo
[[email protected] test]# cpio -p /root a.c //Entrada del usuario b.c c.c //Presione Ctrl+D completar la entrada 3 bloque