Seamos realistas…

Licensed as GPL: GNU Pettanko Loli

Cpio, mejores copias que Tar.

Cpio es un comando para hacer backups más sofisticado que Tar, puede incluso seguir enlaces y hacer backups de archivos especiales correctamente. Como todo, entre más sofisticado, más jodido de manejar…Hay que emplearlo como destino de una tubería que supla los archivos sobre los que debe hacer copia de seguridad cpio.

Los parámetros más usuales de cpio son:

* -o, crea un archivo de backup.
* -i, extrae de un archivo de backup.
* -v, modo verborrea donde vemos que está haciendo cpio.
* -t, lista el contenido de un archivo cpio.
* -c, crea una cabecera en ASCII del archivo cpio para que sea portable a otras máquinas o sistemas operativos.

La forma genérica de emplear cpio es:

cpio [parametros] archivo_cpio

Observa la doble tubería inyectando los archivos con los que va a trabajar e indicando dónde debe dejar el archivo con la copia de seguridad. Se puede utilizar una forma más simple:

ls * | cpio parametros > archivo_cpio

Tienes que asegurarte de que los archivos inyectados a Cpio sean una lista (un nombre por línea), por ejemplo, usamos esto para hacer un backup:

ls -w 1 -T 1 * | cpio -ocv > /home/dabuntu/bck.cpio

Y si a eso le sumas Bzip2…xD

Ahora para descomprimir es más simple…:

cpio -iv < archivo_cpio

Sacado de los cursos de Molinux Online

Anuncios

4 Respuestas a “Cpio, mejores copias que Tar.

  1. Isengrin mayo 21, 2009 en 12:42 pm

    Mmm… por eso siempre he sido partidario de hacer todo manual. Arch Linux style. xD

  2. Izzy mayo 21, 2009 en 10:34 pm

    Solo una observación, yo recomendaría usar lzma en lugar de bzip2 por que tiende a comprimir más y usa menos tiempo del CPU.

    :wq

A %d blogueros les gusta esto: