3 formas de extraer y copiar archivos de una imagen ISO en Linux

3 formas de extraer y copiar archivos de una imagen ISO en Linux

Supongamos que tiene un archivo ISO grande en su servidor Linux y desea acceder, extraer o copiar un solo archivo de él. ¿Cómo lo haces? Bueno, en Linux hay dos formas de hacerlo.

Lea también. Un script Bash para crear un USB de arranque desde ISO en Linux

Por ejemplo, usted puede usar el comando estándar montar. para montar una imagen ISO en modo de solo lectura usando el dispositivo de bucle y luego copiar los archivos a otro directorio.

Montar o extraer archivo ISO en Linux

Para hacerlo, debe tener un archivo ISO (usé la imagen ubuntu-16.10-server-amd64.iso ISO. y un directorio de punto de montaje para montar o extraer archivos ISO.

Primero crea un directorio de punto de montaje, donde montarás la imagen como se muestra:

$ sudo mkdir/mnt/iso freestar.config.enabled_slots.push (nombre de ubicación: “tecmint_incontent”, slotId: “tecmint_incontent”);

Una vez que se ha creado el directorio, puede montar fácilmente el archivo ubuntu-16.10-server-amd64.iso. y verificar su contenido ejecutando el siguiente comando.

$ sudo mount-o loop ubuntu-16.10-server-amd64.iso/mnt/iso $ ls/mnt/iso/  Monte el archivo ISO en Linux Montar archivo ISO en Linux

Ahora puede ingresar al directorio montado (/mnt/iso. y acceda a los archivos o copie los archivos en el directorio/tmp usando el comando cp.

$ cd/mnt/iso $ sudo cp md5sum.txt/tmp/$ sudo cp-r ubuntu/tmp/Copiar archivos desde un archivo ISO en Linux  Copiar archivos desde un archivo ISO en Linux Copiar archivos desde un archivo ISO en Linux

Nota. La opción-r se usa para copiar directorios de forma recursiva, si lo desea, también puede monitorear el progreso del comando de copia.

Extraiga contenido ISO usando el comando 7zip

Si no desea montar el archivo ISO, simplemente instale 7zip. es un programa de archivo de código abierto que se utiliza para empaquetar o descomprimir diferentes formatos, incluidos TAR, XZ, GZIP, ZIP, BZIP2, etc.

$ sudo apt-get install p7zip-p7zip-rar completo [En sistemas Debian/Ubuntu. $ sudo yum install p7zip p7zip-plugins [En sistemas CentOS/RHEL.

Una vez 7zip. ha sido instalado, puede usar el comando 7z. para extraer el contenido del archivo ISO.

$ 7z x ubuntu-16.10-server-amd64.iso  7zip-Extrae el contenido del archivo ISO en Linux  7zip-Extrae el contenido del archivo ISO en Linux 7zip-Extrae el contenido del archivo ISO en Linux

Nota. en comparación con el comando mount. de Linux, 7zip. parece mucho más rápido e inteligente para empaquetar o descomprimir cualquier formato de archivo.

Extraer contenido ISO usando el comando isoinfo

El comando isoinfo. se usa para listados de directorios de imágenes iso9660, pero también puede usar este programa para extraer archivos.

Como dije, el programa isoinfo. realiza la lista de directorios, así que primero enumere el contenido del archivo ISO.

$ isoinfo-i ubuntu-16.10-server-amd64.iso-l  Lista de contenido ISO en Linux  Lista de contenido ISO en Linux Lista de contenido ISO en Linux

Ahora puede extraer un solo archivo de una imagen ISO así:

$ isoinfo-i ubuntu-16.10-server-amd64.iso-x MD5SUM.TXT> MD5SUM.TXT

Nota. La redirección es necesaria ya que la opción-x se extrae a stdout.

 Extraer un solo archivo de ISO en Linux  Extraer archivo único de ISO en Linux Extraer un solo archivo de ISO en Linux

Bueno, hay muchas formas de hacerlo, si conoce cualquier comando o programa útil para extraer o copiar archivos del archivo ISO, compártanos a través de la sección de comentarios.