如何使用 GNU mtools 从给定的磁盘映像中提取所有文件?

How to use GNU mtools to extract all files from a given disk image?

我知道 GNU mtools 可用于从 DOS 磁盘映像中提取文件。网站上提供的示例显示了如何从磁盘映像中提取离散数量的文件或目录。

mcopy -i my-image-file.bin ::file1 ::file2 .

This copies file1 and file2 from the image file (my-image-file.bin) to the /tmp directory.

如何使用此命令从图像中提取所有文件(递归地)?

根据https://www.gnu.org/software/mtools/manual/html_node/mcopy.html应该是可以的

mcopy [-bspanvmQT] [-D clash_option] sourcefile [ sourcefiles… ] targetdirectory

...

s Recursive copy. Also copies directories and their contents
p Preserves the attributes of the copied files

...

但是你的例子中没有提到 -i