3 formas de extraer y copiar archivos de ISO Image en Linux
- 2966
- 887
- Mateo Pantoja
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 asi7ZIP - 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 -LLista 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.
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.
- « Cómo cambiar las fuentes de la consola en el servidor Ubuntu
- Un script bash para crear un USB de arranque desde ISO en Linux »