Comment monter un fichier zip en tant que système de fichiers?

16

Puis-je monter un zip (ou un autre non solide (pour que l'accès à un fichier ne décompresse pas l'archive entière) fichier au format archive compressé) en tant que système de fichiers dans Ubuntu?

Ivan
la source

Réponses:

14

Installez le package avfspuis exécutez:

mountavfs

Dites que vous avez un fichier zip ~/Documents/file.zip, puis

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

Vous pouvez également parcourir le contenu dans Nautilus, mais vous devez ajouter #à la main un caractère de fin au chemin ( Ctrl- Lpour accéder à la barre d'adresse).

enzotib
la source
Très cool!! Pour le moment, il prend en charge les disquettes, les fichiers tar et gzip, les fichiers zip, bzip2, ar et rar, les sessions ftp, http, webdav, rsh / rcp, ssh / scp. De nombreux autres gestionnaires sont implémentés avec le FS externe du Midnight Commander
nealmcb
Agréable! Je cherchais un outil qui pourrait monter un fichier rar divisé en plusieurs fichiers, comme File.part1.rar, File.part2.rar, etc ... ou l'alternative chunk.rar, chunk.r00 chunck.r01, etc. Apparemment, avfs n'est pas capable de le faire. Une autre solution?
Zakhar
4

Dans Nautilus, Open with Archive Mounterfaites un clic droit sur l'archive, puis cliquez sur " ", une fois que vous avez fait cela, votre archive apparaîtra comme un nouveau "lecteur" dans Nautilus. ( consultez le tutoriel ici )

Cédric Julien
la source
Intriguant - merci. Mais cela ne monte pas le fichier comme le fait avfs. C'est à dire /proc/mountsne change pas. Archive Mounter utilise gvfs, ce qui, je suppose, vous permet d'utiliser gvfs-copy, gvfs-ls, gvfs-rmetc., mais je ne vois aucun moyen d'utiliser la plupart des commandes, par exemple md5sum.
nealmcb