Como montar um arquivo zip como um sistema de arquivos?

16

Posso montar um arquivo compactado zip (ou outro não sólido (para que o acesso a um arquivo não descompacte todo o arquivo compactado)) como um sistema de arquivos no Ubuntu?

Ivan
fonte

Respostas:

14

Instale o pacote avfse execute:

mountavfs

Digamos que você tenha um arquivo zip ~/Documents/file.zipe

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

Você também pode procurar o conteúdo no Nautilus, mas precisa adicionar um #caractere à mão no caminho ( Ctrl- Lpara acessar a barra de endereços).

enzotib
fonte
Muito legal!! No momento, ele suporta disquetes, arquivos tar e gzip, zip, bzip2, ar e rar, sessões ftp, http, webdav, rsh / rcp, ssh / scp. Muitos outros manipuladores são implementados com o FS externo do Midnight Commander
nealmcb
Agradável! Eu estava procurando por uma ferramenta que pudesse montar uma rar dividida em vários arquivos, como File.part1.rar, File.part2.rar, etc ... ou o chunk.rar alternativo, chunk.r00 chunck.r01, etc. Aparentemente, o avfs não é capaz de fazer isso. Alguma outra solução?
Zakhar
4

No Nautilus, clique com o botão direito do mouse no arquivo e clique em " Open with Archive Mounter". Depois de fazer isso, seu arquivo será exibido como uma nova "unidade" no Nautilus. ( confira o tutorial aqui )

Cédric Julien
fonte
Intrigante - obrigado. Mas isso não monta o arquivo como o avfs. Ou seja /proc/mounts, não muda. O Archive Mounter usa gvfs, o que eu acho que permite que você use gvfs-copy, gvfs-ls, gvfs-rmetc, mas não vejo como usar a maioria dos comandos, por exemplo, md5sum.
Nellmcb