如何通过终端命令从文件夹或单个文件创建 iso 图像?目前我正在通过Braseros GUI执行此操作,但我想使用 shell 脚本来执行此操作。
Jos*_* R. 70
genisoimage在 Debian 上的同名软件包中使用 ,似乎非常简单:
genisoimage -o output_image.iso directory_name
Run Code Online (Sandbox Code Playgroud)
有很多选项可以涵盖不同的情况,因此您应该查看手册页以了解哪些适合您的特定用例。
也可以看看
Cha*_*ers 28
可以使用 执行从文件夹制作 CD mkisofs。
mkisofs -lJR -o output_image.iso directory_name
Run Code Online (Sandbox Code Playgroud)
-l : 允许完整的 31 个字符的文件名。
-J : 除了常规的 iso9660 文件名外,还生成 Joliet 目录记录。
-R : 使用 Rock Ridge 协议生成系统使用共享协议 (SUSP) 和 Rock Ridge (RR) 记录
https://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge
小智 8
采取以下基本命令:
mkisofs -o output_image.iso directory_name
Run Code Online (Sandbox Code Playgroud)
更进一步,通过向iso添加卷标,并使用gzip压缩iso图像
mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz
Run Code Online (Sandbox Code Playgroud)