有没有一种方法可以一步将 ISO 映像文件的内容提取到文件夹中?
我一直在这样做,并希望减少打字,并且不必这样做mount -o loop
以及需要成为 root 才能执行 mount 命令来访问 ISO 映像内容:
cp rhel-server-7.6-x86_64-dvd.iso /home/ron/
mkdir /home/ron/temp
mount -o loop /root/rhel-server-7.6-x86_64-dvd.iso /home/ron/temp
mkdir /home/ron/rhel7.6dvd
mv /home/ron/temp/* /home/ron/rhel7.6dvd
rmdir /home/ron/temp
有多个程序可以将 ISO-9660 文件视为存档。
7z
是一个流行的:7z x yourfile.iso
作品。如果这是运行用户会话管理器的现代 Linux,
udisksctl loop-setup -f yourfile.iso
则可以将文件放入循环设备并自动挂载。还:
该行一定会引发很多错误:已安装的 ISO 映像是只读的,因此您无法将其移开。
cp
反而。osirrox -indev rhel-server-7.6-x86_64-dvd.iso -extract / /home/ron/rhel7.6dvd
osirrox
是xorriso
工具的特殊调用。https://www.gnu.org/software/xorriso/
运行 FreeBSD 的用户可以:
其他 BSD 也可能支持这一点,但我不确定。