Есть ли способ смонтировать, file.tar.bz2
не распаковывая его в файловую систему? Мне все равно, если крепление только для чтения.
Надеюсь, ваш ответ также будет применяться к file.tar.gz
.
«mount» в этом контексте подразумевает монтирование файла ISO.
Ответы:
Если вы хотите возиться с предохранителем они есть плагин для монтирования архивов, в том числе tar.gz .
Я как бы спрашиваю, что ты хочешь сделать. Существует довольно большое несоответствие модели между файловой системой (произвольный доступ к файлам, произвольный доступ к байту в файле) и архивом (необходимо читать последовательно, запись в один байт может повлиять на все последующие байты). По крайней мере, монтировать только для чтения.
источник
Термин «гора» в этом контексте плохо определен. Я предполагаю, что вы хотите заглянуть внутрь тарбола, не извлекая его. Одна полезная утилита для этого - Midnight Commander . Смотрите также страницу Википедии Midnight Commander .
Это создает своего рода виртуальную файловую систему для tarballs, rpms, deb и всех других архивов. Просто запустите его, перейдите к тарболу и нажмите Enter. Для чтения файла используйте F3, F5 для копирования файла, F10 выход. В Linux, по крайней мере, есть удобная командная справка внизу экрана.
Итак, для подведения итогов вы можете прочитать файлы внутри вашего tarball и скопировать их в вашу обычную файловую систему. Надеюсь, это сделает вас.
Я сделал немного больше контроля, и это выглядит как MC в основном поддерживается только на Unix-подобных системах , таких как Linux, хотя есть порт Windows , здесь какой - то. Однако вы не указываете, какая у вас ОС. Я предлагаю вам сделать это.
источник
Как уже говорилось, FUSE можно использовать. Вот ссылка на чтение различных архивов с помощью FUSE. libarchive является первым, который позволяет монтировать конкретно архивы tar.bz2:
http://sourceforge.net/p/fuse/wiki/ArchiveFileSystems/?version=1
и вот ссылка на старую статью, которая дает урок о том, как это использовать:
http://archive09.linux.com/feature/132196
источник
Вы действительно должны установить это? Почему недостаточно использовать менеджер архивов (Linux / gnome)? Если вам это понадобится часто, то кажется (по крайней мере, мне), что вам может быть лучше просто расстегнуть и установить его как обычно.
Вы можете попробовать использовать ОС, которая позволяет сжимать целые файловые системы, если более простых вариантов недостаточно. Например, FreeBSD с файловой системой ZFS является одной из возможностей.
источник
Я могу монтировать файлы tar.bz2 и tar.gz с помощью файлового менеджера Nemo (через контекстное меню, когда вы щелкаете файл правой кнопкой мыши). Nemo поставляется с Cinnamon, хотя я попробовал его при использовании XFCE (с установкой Xubuntu 18.04 Linux). Я не уверен, есть ли какие-либо зависимости, которые не идут с установкой просто Nemo, но если так, установка
cinnamon-desktop-environment
должна установить все, что вам нужно, и многое другое.источник