¿Cómo montar un archivo zip como sistema de archivos?

16

¿Puedo montar un archivo comprimido (u otro archivo no sólido (para que el acceso a un archivo no descomprima todo el archivo comprimido) como un sistema de archivos en Ubuntu?

Ivan
fuente

Respuestas:

14

Instale el paquete y avfsluego ejecute:

mountavfs

Digamos que tiene un archivo zip ~/Documents/file.zip, luego

cd ~/.avfs/home/$USER/Documents
ls -l file.zip#/

También puede examinar el contenido en Nautilus, pero debe agregar un #carácter final a mano a la ruta ( Ctrl- Lpara acceder a la barra de direcciones).

enzotib
fuente
¡¡Muy genial!! Por el momento, admite disquetes, archivos tar y gzip, archivos zip, bzip2, ar y rar, sesiones ftp, http, webdav, rsh / rcp, ssh / scp. Muchos otros manejadores se implementan con el FS externo del Midnight Commander
nealmcb
¡Agradable! Estaba buscando una herramienta que pudiera montar una división rar en varios archivos, como File.part1.rar, File.part2.rar, etc ... o la alternativa chunk.rar, chunk.r00 chunck.r01, etc. Aparentemente, avfs no es capaz de hacer eso. ¿Alguna otra solución?
Zakhar
4

En Nautilus, haga clic con el botón derecho en el archivo y luego haga clic en " Open with Archive Mounter". Una vez que haya hecho esto, su archivo aparecerá como una nueva "unidad" en Nautilus. ( ver tutorial aquí )

Cédric Julien
fuente
Intrigante - gracias. Pero esto en realidad no monta el archivo como lo hace avfs. Es decir /proc/mounts, no cambia. Archive Mounter usa gvfs, que supongo que te permite usar gvfs-copy, gvfs-ls, gvfs-rm, etc., pero no veo forma de usar la mayoría de los comandos, por ejemplo, md5sum.
nealmcb