¿Cómo usar el comando CPIO en Linux?

| Última modificación: 22 de julio de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

El comando CPIO, también conocido como copia de entrada y salida, es un programa que se encarga de copiar una lista de archivos en un solo archivo de salida más grande. De modo que, este comando cumple la función de crear y eliminar archivos CPIO; Además, CPIO copia archivos a destinos diferentes de un disco duro.

En la actualidad, los sistemas basados en Unix, como Linux, suelen utilizar el comando TAR para empaquetar archivos, antes que CPIO. Sin embargo, el comando de copia de entrada y salida sigue siendo útil para el manejo de archivos provenientes de varios sistemas.

Opciones de Linux CPIO

El comando CPIO de Linux permite realizar ciertas funciones a través del uso de opciones que se basan en la sintaxis cpio [opciones]. Algunos ejemplos de estas opciones, relacionadas con Linux CPIO son:

  • -i : o input cumple la función de extraer un archivo.
  • -o : conocido como output, se encarga de crear un archivo cpio o realizar una copia.
  • -p : esta opción permite copiar un archivo de directorios y obtener una lista de ruta de archivos.
  • -c : se encarga de indicar que se ha escrito información de cabecera a través del formato ASCII para portabilidad.
  • -d : permite la creación de los directorios que sean necesarios.
  • -a : su función es la de reiniciar el tiempo de acceso de los archivos cuando son copiados.
  • -B : es el encargado de cambiar el tamaño del bloque a 5120 bytes.
  • -v : permite enumerar los archivos procesados en una tarea específica.
  • -F : cumple la función de indicar los formatos de archivo resultante.
  • -m : es usado para mantener la fecha de modificación de archivo anterior. Esta opción no puede ser utilizada en directorios que están siendo copiados.

Ahora que conoces qué es el comando CPIO Linux o copia de entrada y salida, cuáles son sus funciones y principales opciones dentro del sistema operativo Linux, no dudes en continuar aprendiendo acerca de esta y otras herramientas a través de nuestro  Bootcamp DevOps, donde en tan solo 6 meses podrás conocer todo lo necesario para convertirte en un experto en estos temas y destacar sobre tu competencia del sector tecnológico.

Xoán Mallón

Senior DevOps Engineer en Zscaler & Coordinador del Bootcamp DevOps & Cloud Computing.

Posts más leídos

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado