¿Cuál es la forma más rápida de extraer un ISO?

Actualmente estoy montando una ISO en un directory (de solo lectura) (usando el command mount -o loop ) y luego copyndo los contenidos a otro directory normal. Esto lleva mucho time ya que ISO es grande. ¿Es esta la única manera de hacerlo, o hay algunas alternativas?

puedes hacerlo mediante el software 7zip:

sudo apt-get install p7zip-full

7z x iso_file.iso

en Fedora:

7za x iso_file.iso

bsdtar (parte de portable libarchive [1]) puede analizar muchos formattings de file [2]. Esto es útil para aquellos cuyos dedos están muy familiarizados con las opciones de tar ( bsdtar xfp foo.iso para extraer, bsdtar tf yoyoma.rpm para simplemente inspeccionar el contenido).

También hay un bsdcpio para aquellos que están familiarizados con el uso de cpio .

Muchas distribuciones de Linux ahora incluyen bsdtar, bsdcpio y libarchive (a menudo como packages separados, aunque todo proviene del código libarchive).

[1] http://www.libarchive.org/ [2] https://github.com/libarchive/libarchive/wiki/LibarchiveFormats

El assembly de la image o el uso de 7zip como ya se ha respondido son probablemente las únicas dos soluciones. Pruébalos y verifica si uno es más rápido que el otro.

Si realmente necesita algo más rápido, probablemente debería mirar en otra dirección: en lugar de cambiar el software, intente usar diferentes discos: uno para la image de origen y otro para el directory de destino. O bien, intente evitar copyr estos files y simplemente guárdelos en la image iso.

uniso es un script de Python que aprovecha isoinfo para extraer el contenido de una transmisión ISO. Requiere pythoric . Es un poco raro, pero hace el trabajo bien.

Soy el autor de uniso y pythoric.

Si desea extraer solo algunos files en lugar de todo el contenido, intente con mc alias MidnightCommander en el intérprete de commands. También es bueno mirar en .zip/tar.gz/bz2 con.

Por qué no usar:

 isoinfo -R -X 

para extraer todos los files o

 isoinfo -R -X -find find-options 

para extraer files controlados por las opciones de búsqueda?

Para aquellos que usan el administrador de files Thunar en Linux y quieren una solución fácil y rápida:

  1. Abrir thunar -> Editar -> Configurar acciones personalizadas …
  2. Crear nuevo elemento:
    • Nombre: Extraiga ISO aquí
    • Descripción: Extrae el file ISO
    • Comando: xfce4-terminal -e "7z x %f"
  3. Abrir pestaña Apariencia Condiciones
    • Prefijo: *.iso
    • Seleccionar solo Other files checkbox
  4. Guárdalo y estarás listo para extraerlo con el button derecho.

Tenga en count que este truco utiliza y depende de los packages xfce4-terminal y p7zip . Si está utilizando un administrador de files o terminal diferente, reemplace los commands en consecuencia.

Prueba genisoimage . Tiene todo lo que necesita para manejar ISO. Después de instalarlo, también podrá usar mc para ver el contenido ISO.