V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

cpio

[CoPy In, copy Out]. Utilidad que se utiliza para procesar archivos comprimidos.

$ ls *.txt | cpio -ocv -O archivo.cpio
Creará [-o] "archivo.cpio" [-O] con todos los .txt del directorio, mostrando toda la salida [-v] y que escriba la información del encabezado en ASCII para facilitar el traspaso entre plataformas

cpio -icv < archivo.cpio (Extraer el contenido)

$ cpio -it < file.cpio > indice
Crear un indice con el contenido de un archivo cpio
$ find ~/Documents/emacs -type f > listado.txt
crear un archivo cpio desde una lista de archivos
$ cpio -ov < listado.txt > salida.cpio
$ cpio -idv < salida.cpio
extraer archivos de un archivo cpio
$ find ~/Documents/emacs -type f | cpio -pdm ~/emacs
copiar archivos de un directorio a otro
$ find . -type f | cpio --create --format=cpio > archivo.cpio.gz
comprimir archivos
$ gunzip -c arhivo.cpio.gz | cpio --extract --make-directories
descomprimir

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)
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3667 entradas - Acerca del Tractatus
La Pipa Plena 2025