有没有办法挂载 file.tar.bz2 而不将其解压缩到文件系统上?

Gla*_*ost 16 linux mount gzip tar bzip2

有没有办法挂载 afile.tar.bz2而不将其解压缩到文件系统上?我不在乎挂载是否是只读的。

希望您的回答也适用于file.tar.gz.

在这种情况下,“挂载”类似于挂载 ISO 文件。

Ric*_*lka 8

如果你想弄乱保险丝,他们有一个插件来挂载档案,包括 tar.gz

我有点怀疑你想做什么。文件系统(随机访问文件,随机访问文件中的字节)和存档(需要串行读取,写入一个字节会影响所有后续字节)之间存在相当大的模型不匹配。至少挂载只读。


Fah*_*tha 1

在这种情况下,术语“安装”的定义不明确。我猜你想查看 tarball 的内部而不解压它。Midnight Commander是一个方便的实用程序。另请参阅维基百科午夜指挥官页面

这会为 tarball、rpm、deb 和各种其他存档创建一种虚拟文件系统。只需启动它,导航到您的 tarball,然后按 Enter 键即可。要读取文件,请使用F3,F5复制文件,F10退出。在 Linux 上至少在屏幕底部有一个方便的命令帮助。

因此,总而言之,您可以读取 tarball 中的文件并将它们复制到常规文件系统中。希望这对你有用。

我做了更多检查,看起来 MC 基本上只在 Linux 等类 Unix 系统上支持,尽管这里有某种 Windows 端口。但是,您没有说明您的操作系统是什么。我建议你这样做。