systemadmin.es > Backup > Uso del cpio para empaquetar y desempaquetar (comprimir y descomprimir)

Uso del cpio para empaquetar y desempaquetar (comprimir y descomprimir)

Los ficheros cpio no se usan habitualmente pero aún estan presentes en el mundo UNIX. Por ejemplo, en los ficheros RPM usan el formato cpio.

Para “descomprimir” (mejor dicho desempaquetar) un fichero cpio lo podemos hacer con las siguientes opciones:

  • -i : Para indicar que la operación es de extraer
  • -v : Para que muestre los ficheros descomprimdos
  • -d : Para que cree los directorios según los necesite para descomprimir
  • -m : Mantiene el timestamp original

Es habitual que además estén comprimidos, por lo que podemos combinarlo con gzip -d o bien zcat:

zcat 10201_database_linux_x86_64.cpio.gz | cpio -idmv

Para crear ficheros cpio (empaquetar) tenemos las siguientes opciones:

  • -o : Modo “copy out”, que significa que lee ficheros desde disco y los escribe en el stream de salida.
  • -a Preserva el access time, por lo que el fichero original queda como si no hubiera sido leído.
  • -V : Modo verbose, imprime un punto por cada fichero procesado.

Además normalmente se quiere el paquete comprimido, por lo que deberemos combinar cpio con gzip:

# find /home | cpio -oaV | gzip -9 > ejemplo.cpio.gz
.......
1 block

2 comments to “Uso del cpio para empaquetar y desempaquetar (comprimir y descomprimir)”

  1. Esta información me ha sido de mucha utilidad.
    Se agrade.

  2. alguien me podria ayudar para hacer esta misma operacion en entorno windows?

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>