•
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
Relacionados
Imprimir
Deja un comentario: