Montar o extraer un archivo ISO en Linux

Se requiere un archivo ISO (ubuntu-16.10-server-amd64.iso ISO para el ejemplo) y un directorio para el punto de montaje donde montar y extraer los archivos..

Primero crear un directorio donde se montara el archivo ISO:

$ sudo mkdir /mnt/iso

Una vez creado el directorio montar la imagen ISO ubuntu-16.10-server-amd64.iso con el siguiente comando.

$ sudo mount -o loop ubuntu-16.10-server-amd64.iso /mnt/iso
$ ls /mnt/iso/

Ahora se puede accesar el directorio donde se monto la imagen iso (/mnt/iso) y accesar o copiar los archivos usando el comando cp.

$ cd /mnt/iso
$ sudo cp md5sum.txt /tmp/
$ sudo cp -r ubuntu /tmp/

Extraer el contenido de un archivo ISO utilizando 7z

Si no se desea montar el archivo iso, se puede utilizar el programa 7z que puede abrir archivos comprimidos en varios formatos 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]

Con el programa 7z instalado se puede hacer la extraccion del contenido

$ 7z x ubuntu-16.10-server-amd64.iso

unpack any archive formats.

Extraer archivo ISO usando isoingo

El comando isoinfo se utiliza para leer los directorios de imagenes iso9660 , pero tambien se puede usar para extraer los archivos.

$ isoinfo -i ubuntu-16.10-server-amd64.iso -l

Para extraer un archivo utilizar el siguiente comando:

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

Categories:

No responses yet

Leave a Reply

Your email address will not be published. Required fields are marked *