¿Cómo usar el comando CPIO en Linux?

Autor: | Última modificación: 15 de marzo de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post:

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 CPIO

Este comando permite realizar ciertas funciones a través del uso de opciones que se basan en la sintaxis cpio [opciones]. Algunas ejemplos de estas opciones 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.

¿Cuál es el siguiente paso?

Ahora que conoces qué es el comando CPIO 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  DevOps & Cloud Computing Full Stack Bootcamp, 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.

[email protected]