Midnight Commander
使用虚拟文件系统 ( VFS
) 来显示文件,例如.tar.gz
存档或.iso
图像的内容。这是使用mc.ext
如下规则进行配置的(Open
is Enter,View
is 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
这个问题很古老,但我发现自己想要类似的东西,并找到了一个可能的解决方案(没有人停下来,而是一种解决它的方法)。
基本上,您需要在 /usr/lib/mc/extfs.d/ 中放置一个配置文件,其中包含为您的映像文件执行目录列表、文件 IO 等的函数。如果您能找到执行此操作的用户空间程序,那么这是可能的。 (对我来说,mtools 是解决方案,因为我只需要读取软盘映像。)