Jak zamontować plik zip jako system plików?

16

Czy mogę zamontować skompresowany plik formatu archiwum zip (lub inny niestały (aby dostęp do pliku nie rozpakował całego archiwum)) jako system plików w Ubuntu?

Ivan
źródło

Odpowiedzi:

14

Zainstaluj pakiet, avfsa następnie wykonaj:

mountavfs

Załóżmy, że masz w pliku zip ~/Documents/file.zip, a następnie

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

Możesz także przeglądać zawartość w Nautilusie, ale musisz #ręcznie dodać końcowy znak do ścieżki ( Ctrl- Laby uzyskać dostęp do paska adresu).

enzotib
źródło
Bardzo fajny!! Obecnie obsługuje dyskietki, pliki tar i gzip, zip, bzip2, ar i rar, sesje ftp, http, webdav, rsh / rcp, ssh / scp. Sporo innych
modułów
Ładny! Szukałem narzędzia, które mogłoby zamontować rar podzielony na kilka plików, takich jak File.part1.rar, File.part2.rar itp. ... lub alternatywny chunk.rar, chunk.r00 chunck.r01 itp. Najwyraźniej avfs nie jest w stanie tego zrobić. Jakieś inne rozwiązanie?
Zakhar
4

W Nautilusie kliknij archiwum prawym przyciskiem myszy, a następnie kliknij „ Open with Archive Mounter”. Gdy to zrobisz, Twoje archiwum pojawi się jako nowy „dysk” w Nautilusie. ( sprawdź samouczek tutaj )

Cédric Julien
źródło
Intrygujące - dzięki. Ale tak naprawdę to nie montuje pliku, jak robi to avfs. Tj. Się /proc/mountsnie zmienia. Archive Mounter używa gvfs, co, jak sądzę, pozwala na użycie gvfs-copy, gvfs-ls, gvfs-rmitp., Ale nie widzę sposobu na użycie większości poleceń, np. Md5sum.
nealmcb