Як змонтувати zip-файл як файлову систему?


16

Чи можу я встановити zip (або інший несолідний (щоб доступ до файлу не розпакував весь архів) стислий файл формату архіву) як файлову систему в Ubuntu?

Відповіді:


14

Встановіть пакет avfsі виконайте:

mountavfs

Скажімо , у вас є поштовий файл ~/Documents/file.zip, а потім

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

Ви також можете переглядати вміст у Nautilus, але вам потрібно додати #контурний знак вручну до шляху ( Ctrl- Lдля доступу до адресного рядка).


Дуже круто!! На даний момент він підтримує дискети, файли tar та gzip, zip, bzip2, файли ar та rar, сеанси ftp, http, webdav, rsh / rcp, ssh / scp. Ще декілька інших обробників реалізовані за допомогою зовнішньої ФС півночі командира
nealmcb

Приємно! Я шукав інструмент, який міг би встановити rar, розділений на декілька файлів, наприклад File.part1.rar, File.part2.rar, тощо ... або альтернативні chunk.rar, chunk.r00 chunck.r01 тощо. Очевидно avfs не здатний на це. Будь-яке інше рішення?
Захар

4

У Nautilus клацніть правою кнопкою миші на архів, а потім натисніть кнопку " Open with Archive Mounter", коли ви зробите це, ваш архів відобразиться як "дисковод" у Nautilus. ( ознайомтеся з навчальним посібником тут )


Інтригуюче - спасибі. Але це насправді не змонтує файл, як це робить avfs. Тобто /proc/mountsне змінюється. Archive Mounter використовує gvfs, що, напевно, дозволяє використовувати gvfs-copy, gvfs-ls, gvfs-rmтощо, але я не бачу можливості використовувати більшість команд, наприклад, md5sum.
nealmcb
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.