午夜指挥官:通过VFS访问档案的规则

午夜指挥官:通过VFS访问档案的规则

Midnight Commander使用虚拟文件系统 ( VFS) 来显示文件,例如.tar.gz存档或.iso图像的内容。这是使用mc.ext如下规则进行配置的(Openis EnterViewis F3):

regex/\.([iI][sS][oO])$
    Open=%cd %p/iso9660://
    View=%view{ascii} isoinfo -d -i %f

当我按下Enter一个.iso文件时,mc将打开该文件.iso,我可以浏览各个文件。这非常有用。

现在我的问题:我还有磁盘映像文件,即用pv /dev/sda1 > sda1.img

我想mc以与.iso.

这可能吗 ?这样的规则会是什么样子呢?

答案1

这个问题很古老,但我发现自己想要类似的东西,并找到了一个可能的解决方案(没有人停下来,而是一种解决它的方法)。

https://stackoverflow.com/questions/66754449/list-contents-of-floppy-image-file-without-mounting-in-linux?noredirect=1#comment118002316_66754449

基本上,您需要在 /usr/lib/mc/extfs.d/ 中放置一个配置文件,其中包含为您的映像文件执行目录列表、文件 IO 等的函数。如果您能找到执行此操作的用户空间程序,那么这是可能的。 (对我来说,mtools 是解决方案,因为我只需要读取软盘映像。)

相关内容