3 formas de extraer y copiar archivos de ISO Image en Linux

3 formas de extraer y copiar archivos de ISO Image en Linux

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

Leer también: Un script bash para crear un USB de arranque desde ISO en Linux

Por ejemplo, puede usar estándar montar Comando 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é Ubuntu-16.10-server-amd64.ISO ISO imagen) y el directorio de punto de montaje para montar o extraer archivos ISO.

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

$ sudo mkdir /mnt /iso 

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

$ sudo monte -o loop ubuntu -16.10-server-amd64.ISO/MNT/ISO $ LS/MNT/ISO/ 
Monte el archivo ISO en Linux

Ahora puedes entrar en el directorio montado (/mnt/iso) y acceda a los archivos o copie los archivos a /TMP Directorio usando el comando CP.

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

Nota: El -riñonal Opción utilizada para copiar directorios de forma recursiva, si lo desea, también puede monitorear el progreso del comando de copia.

Extraer contenido ISO usando el comando 7ZIP

Si no desea montar el archivo ISO, simplemente puede instalar 7zip, es un programa de archivo de código abierto utilizado para empacar o desempaquetar diferentes formatos que incluyen TAR, XZ, GZIP, ZIP, BZIP2, etc

$ sudo apt-get install p7zip-full p7zip-rar [encendido Debian/Ubuntu sistemas] $ sudo yum install p7zip p7zip-plugins [en CentOS/RHEL sistemas] 

Una vez 7zip se ha instalado el programa, puede usar 7Z Comando para extraer contenido del archivo ISO.

$ 7z x ubuntu-16.10-server-amd64.Yo asi 
7ZIP - Extraiga contenido de archivo ISO en Linux

Nota: En comparación con Linux montar dominio, 7zip parece mucho más rápido e inteligente para empacar o desempacar cualquier formato de archivo.

Extraer contenido ISO usando el comando isoinfo

El isoinfo El comando se utiliza para listados de directorio de imágenes ISO9660, pero también puede usar este programa para extraer archivos.

Como ya he dicho isoinfo Programa Realice la lista de directores, por lo que primero enumera el contenido del archivo ISO.

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

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

$ isoinfo -i ubuntu -16.10-server-amd64.ISO -X MD5SUM.Txt> md5sum.TXT 

Nota: La redirección es necesaria como -X Opción extrae a stdout.

Extraer un solo archivo de ISO en Linux

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