Vamos a suponer que tienes un gran archivo ISO en tu servidor Linux y quieres acceder, extraer o copiar un solo archivo de él. ¿Cómo lo haces? Bueno, en Linux hay un par de formas de hacerlo.
Leer también: Un script de Bash para crear un USB booteable desde un ISO en Linux
Por ejemplo, puedes usar el comando estándar mount para montar una imagen ISO en modo de solo lectura utilizando el dispositivo loop y luego copiar los archivos a otro directorio.
Montar o Extraer un Archivo ISO en Linux
Para hacerlo, debes tener un archivo ISO (yo usé la imagen ISO ubuntu-16.10-server-amd64.iso) y un directorio de punto de montaje para montar o extraer los archivos ISO.
Primero crea un directorio de punto de montaje, donde vas a montar la imagen como se muestra:
$ sudo mkdir /mnt/iso
Una vez que se haya creado el directorio, puedes 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/

Ahora puedes entrar en el directorio montado (/mnt/iso) y acceder a los archivos o copiar los archivos al directorio /tmp
usando el comando cp.
$ cd /mnt/iso $ sudo cp md5sum.txt /tmp/ $ sudo cp -r ubuntu /tmp/

Nota: La opción -r
se utiliza para copiar directorios de forma recursiva, si lo deseas también puedes monitorizar el progreso del comando de copia.
Extraer Contenido de ISO Usando el Comando 7zip
Si no deseas montar el archivo ISO, simplemente puedes instalar 7zip, es un programa de archivo de código abierto utilizado para empaquetar o desempaquetar diferentes formatos como TAR, XZ, GZIP, ZIP, BZIP2, etc..
$ sudo apt-get install p7zip-full p7zip-rar [On Debian/Ubuntu systems] $ sudo yum install p7zip p7zip-plugins [On CentOS/RHEL systems]
Una vez que el programa 7zip ha sido instalado, puedes usar el comando 7z para extraer el contenido del archivo ISO.
$ 7z x ubuntu-16.10-server-amd64.iso

Nota: En comparación con el comando mount de Linux, 7zip parece ser mucho más rápido y lo suficientemente inteligente para empaquetar o desempaquetar cualquier formato de archivo.
Extraer Contenido de ISO Usando el Comando isoinfo
El comando isoinfo se utiliza para listar directorios de imágenes iso9660, pero también puedes usar este programa para extraer archivos.
Como mencioné, el programa isoinfo realiza una lista de directorios, así que primero lista el contenido del archivo ISO.
$ isoinfo -i ubuntu-16.10-server-amd64.iso -l

Ahora puedes extraer un solo archivo de una imagen ISO de la siguiente manera:
$ 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
extrae a stdout.

Bueno, hay muchas formas de hacerlo, si conoces algún comando o programa útil para extraer o copiar archivos de un archivo ISO, compártelo con nosotros a través de la sección de comentarios.
Source:
https://www.tecmint.com/extract-files-from-iso-files-linux/