Comando CPIO en Linux

Comando CPIO en Linux

"El comando" CPIO ", las opciones y el uso en Linux se explican en este artículo con ejemplos. La herramienta de archivo CPIO todavía se usa, por ejemplo, para producir imágenes initramfs en Linux y para paquetes de RPM, a pesar de que se usa con menos frecuencia que otros programas de archivo como TAR en estos días. Este tutorial demuestra usar la función GNU CPIO para construir y extraer archivos CPIO, así como cómo obtener una lista de los archivos que contienen."

¿Cuál es el comando cpio??

Copiar y copiar se denominan CPIO como CPIO. En Linux/Unix, es una herramienta de línea de comandos para generar, enumerar y extraer archivos de archivo. Un archivo de archivo CPIO es producido por él. Todo el sistema de archivos se puede copiar en un archivo de archivo.

Desde la entrada estándar, CPIO lee la lista de archivos y envía el resultado a la salida estándar. Crea un archivo mientras ejecuta este proceso.

Para elegir los archivos para copiar, el comando CPIO se usa generalmente junto con "LS" o "Buscar.La salida del comando "LS" o "Buscar" se realiza al comando CPIO para hacer esto.

Modos que funcionan con el comando CPIO

El comando CPIO admite los siguientes modos.

Modo Descripción
Modo de copia Con la opción -o o -create, CPIO copia los archivos en un archivo en este modo.
Modo de copia O imprime el contenido de un archivo o copia los archivos fuera del archivo. Usando la opción -i, CPIO lee los archivos de la entrada estándar. La opción -extract también se puede usar para hacer esto.
Modo de copia Este método no crea ningún archivo de archivo; Simplemente mueve los archivos de un árbol de directorio a otro.

Algunas opciones importantes disponibles en el comando CPIO se dan a continuación.

Opción Descripción
-o, -creación Esta opción genera un .archivo de archivo cpio.
-yo, -extracto Esta opción extrae archivos para ver el contenido dentro.
-P, -pass -through De un árbol de directorio a otro, los archivos se copian a través de esta opción.
-V, -verbose Muestra información detallada.
-T Enumera los archivos de entrada.

Cómo crear un *.archivo cpio?

Explicaremos cómo generar *.Archivos CPIO que contienen archivos y directorios en esta sección. El comando CPIO se usará para ayudarnos a lograr esto. La sintaxis del comando CPIO se adjunta a continuación.

Puede ver que utilizamos el comando "LS" para enumerar los archivos primero en la imagen que se proporciona a continuación. Los archivos con el nombre "archivo", "carpeta1" y "myfile" se enumeran en la segunda línea, como puede ver.

En el comando, puede ver las opciones -ov y -v. La opción -OV creará el nuevo archivo, y la opción -v bajará los archivos procesados.

Cuando ejecutamos el comando anterior, el .Se crea el archivo CPIO. Puede ver el archivo creado con el comando CPIO en la captura de pantalla dada.

Cómo extraer A *.archivo cpio?

También podemos extraer *.Archivos CPIO con el comando CPIO. No importa si estos archivos contienen más archivos y directorios. Este ejemplo discutirá este concepto.

En primer lugar, hemos enumerado todos los archivos con el comando LS. La opción -i o -extract se usa aquí. Esta opción extraerá un .archivo cpio. El comando en la tercera línea del código extrae el archivo.Archivo CPIO en el directorio de trabajo actual.

CPIO no extrae y muestra el mensaje de error si la ubicación ya tiene la versión más reciente o idéntica.

Cómo crear un *.Archivo de Archivo de alquitrán utilizando CPIO?

Aquí te mostraremos cómo puedes crear un .Archivo de Tar Archivo con el comando CPIO. Pero primero, veamos qué es un archivo de alquitrán.

El formato de archivo TAR, que representa el archivo de cinta, se usa para almacenar muchos archivos en un solo archivo. Es un método de archivo comúnmente utilizado, así como transferir muchos archivos a través de Internet, por ejemplo, archivos para descargas de software. Se debe abrir un archivo de alquitrán utilizando una aplicación o comando que pueda abrir archivos.

Volvamos al tema principal, que es crear un .Archivo de alquitrán.

En el comando adjunto a continuación, puede ver "-H."La opción -h utilizada en el comando especificará el formato para el archivo de archivo. Un archivo de alquitrán llamado "archivo1.alquitrán "se crea.

Aquí puede ver que el comando anterior creó el archivo TAR con el archivo de nombre1.alquitrán.

Cómo extraer el *.Archivo de alquitrán?

El siguiente ejemplo extrae un archivo1.Archivo de alquitrán a otra carpeta llamada "Newfolder."Esta carpeta está presente en el directorio de inicio del usuario actual. Aquí puede ver que el comando extrajo el contenido del archivo. El comando para extraer el archivo TAR y su salida se adjunta a continuación.

Cómo ver solo el *.Archivo de Tar Archivo utilizando el comando CPIO?

El CPIO ayuda a ver *.Archivos de alquitrán que contienen archivos y directorios. Aquí hemos usado el "CPIO -IT -F/Home/Linux/File1.comando de alquitrán "para ver solo el .archivos de archivo de alquitrán.

Tras la ejecución de este comando, puede ver la lista de todos los archivos como directorios que estén presentes en esa ubicación.

Cómo mostrar el contenido del archivo TAR?

Al usar el comando dado en la siguiente captura de pantalla, puede imprimir un .contenido de alquitrán. Use este breve comando para enumerar rápidamente cada elemento en un .archivo de alquitrán. Puede ver que escribimos el comando "CPIO -ITV -F File1.alquitrán "aquí. El archivo del que mostramos el contenido es el "archivo1.archivo de alquitrán ".

La captura de pantalla adjunta contiene el comando y su salida. Aquí puede ver todo el contenido del archivo con detalles adicionales como el directorio, el grupo al que pertenecen y la fecha y la hora de la creación.

Conclusión

Esta publicación nos enseñó cómo utilizar el comando Linux CPIO. Aunque se usa con menos frecuencia que TAR en estos días, es necesario comprender cómo funciona porque se usa para hacer paquetes de software de RPM, entre otras cosas. Aprendimos a construir un archivo, extraer datos de él y luego enumerar la información dentro. Para comprender mejor el concepto completo, asegúrese de comprender los comandos utilizados en las capturas de pantalla que se adjuntan.