[CoPy In, copy Out]. Utilidad que se utiliza para procesar archivos comprimidos.
$ ls *.txt | cpio -ocv -O archivo.cpio
cpio -icv < archivo.cpio (Extraer el contenido)
$ cpio -it < file.cpio > indice
$ find ~/Documents/emacs -type f > listado.txt
$ cpio -ov < listado.txt > salida.cpio
$ cpio -idv < salida.cpio
$ find ~/Documents/emacs -type f | cpio -pdm ~/emacs
$ find . -type f | cpio --create --format=cpio > archivo.cpio.gz
$ gunzip -c arhivo.cpio.gz | cpio --extract --make-directories
Opciones:
-u (Sobreescribiendo si al extraer ya existe el fichero ya que sin este parámetro no lo hace)
-i (extraer archivos de un fichero)
-t (Desplegar sin extraer)
-r (Dar nombre a los archivos que se están extrayendo de forma interactiva)
-d (Extrae con la misma estructura de directorio, si así se creó el fichero)