comando cpio en Linux con ejemplos

cpio significa » copiar adentro, copiar afuera «. Se utiliza para procesar los archivos de almacenamiento como *.cpio o *.tar . Este comando puede copiar archivos hacia y desde archivos.

Sinopsis:

  • Modo de copia: copie los archivos nombrados en la lista de nombres al archivo

    Sintaxis:

    cpio -o < name-list > archive
  • Modo de copia: extrae archivos del archivo

    Sintaxis:

    cpio -i < archive
  • Modo de paso de copia: copie los archivos nombrados en la lista de nombres al directorio de destino

    Sintaxis:

    cpio -p destination-directory < name-list

Opciones de política:

  • -i, –extract: extrae archivos de un archivo y se ejecuta solo en modo de copia.
  • -o, –create: crea el archivo y se ejecuta solo en modo de copia.
  • -p, –pass-through: Ejecutar en modo copiar-pasar.
  • -t, –list: Imprime una tabla de contenido de todas las entradas presentes.

Modificadores de operación válidos en cualquier Modo:

  • -B: cambia el tamaño del bloque de E/S a 5120 bytes.
  • -c: utiliza el antiguo formato de archivo portátil (ASCII).
  • -C, –io-size=NÚMERO: establece el tamaño del bloque de E/S en el NÚMERO de bytes determinado.
  • -D, –directory=DIR: Cambios a Directory DIR .
  • -H, –formato=FORMATO: Usa el arco dado.
  • -v, –verbose: enumera los archivos procesados ​​en una tarea en particular.
  • -V, –punto: Imprimir “.” por cada archivo procesado en una tarea en particular.
  • -W, –warning=BANDERA: Visualización de advertencia de control. Actualmente FLAG es uno de ‘ ninguno ‘, ‘ truncar ‘, ‘ todos ‘.

Ejemplos:

  • Para crear un archivo *.cpio: Podemos crear archivos *.cpio que contengan archivos y directorios con la ayuda del comando cpio.

    Sintaxis:

    cpio -ov < name-list > archive

    Aquí -ov se usa como -o crea el nuevo archivo y -v enumera los archivos procesados.

  • Para extraer un archivo *.cpio: Podemos extraer archivos *.cpio que contienen archivos y directorios con la ayuda del comando cpio.

    Sintaxis:

    cpio -iv < archive

  • Para crear un archivo de almacenamiento *.tar usando cpio: El cpio ayuda a crear un archivo *.tar .

    Sintaxis:

    cpio -ov -H tar > archive

  • Para extraer el archivo de almacenamiento *.tar usando cpio: cpio ayuda a extraer archivos *.tar que contienen archivos y directorios.

    Sintaxis:

    cpio -iv -F < archive

  • Para crear un archivo *.cpio con archivos seleccionados: Podemos crear archivos *.cpio que contengan archivos específicos con la ayuda del comando cpio. En el ejemplo estamos usando archivos .txt .

    Sintaxis:

    find . -iname "*.txt" | cpio -ov > archive

  • Para crear un archivo *.tar con archivos seleccionados: Podemos crear archivos *.tar que contengan archivos específicos con la ayuda del comando cpio. En el ejemplo estamos usando archivos .txt .

    Sintaxis:

    find . -iname "*.txt" | cpio -ov -H tar > archive

  • Para ver solo el archivo de almacenamiento *.tar usando cpio: cpio ayuda a ver los archivos *.tar que contienen archivos y directorios.

    Sintaxis:

    cpio -it -F < archive

Nota:

  • Para verificar la página del manual del comando cpio, use el siguiente comando:
     man cpio
  • Para consultar la página de ayuda del comando cpio, use el siguiente comando:
     cpio --help

Publicación traducida automáticamente

Artículo escrito por Mandeep_Sheoran y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *