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?

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).


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 )


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.