Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3652415
  • 博文数量: 880
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6155
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(880)

文章存档

2022年(5)

2021年(60)

2020年(175)

2019年(207)

2018年(210)

2017年(142)

2016年(81)

分类: LINUX

2020-04-26 11:00:03

功能说明:建立ISO 9660映像文件。 
常用命令:genisoimage -o imagename.iso file

语 法:mkisofs [-adDfhJlLNrRTvz][-print-size][-quiet][-A ][-abstract ][-b ][-biblio ][-c ][-C ][-copyright ][-hide ][-hide-joliet ][-log-file ][-m ][-M ][-o ][-p ][-P ][-sysid ][-V ][-volset ][-volset-size ][-volset-seqno ][-x ][目录或文件] 

补充说明:mkisofs可将指定的目录与文件做成ISO 9660格式的映像文件,以供刻录光盘。 

参 数: 
  -a或–all   mkisofs通常不处理备份文件。使用此参数可以把备份文件加到映像文件中。 
  -A或-appid   指定光盘的应用程序ID。 
  -abstract   指定摘要文件的文件名。 
  -b或-eltorito-boot   指定在制作可开机光盘时所需的开机映像文件。 
  -biblio   指定ISBN文件的文件名,ISBN文件位于光盘根目录下,记录光盘的ISBN。 
  -c   制作可开机光盘时,mkisofs会将开机映像文件中的全-eltorito-catalog全部内容作成一个文件。 
  -C   将许多节区合成一个映像文件时,必须使用此参数。 
  -copyright   指定版权信息文件的文件名。 
  -d或-omit-period   省略文件后的句号。 
  -D或-disable-deep-relocation   ISO 9660最多只能处理8层的目录,超过8层的部分,RRIP会自动将它们设置成ISO 9660兼容的格式。使用-D参数可关闭此功能。 
  -f或-follow-links   忽略符号连接。 
  -h   显示帮助。 
  -hide   使指定的目录或文件在ISO 9660或Rock RidgeExtensions的系统中隐藏。 
  -hide-joliet   使指定的目录或文件在Joliet系统中隐藏。 
  -J或-joliet   使用Joliet格式的目录与文件名称。 
  -l或-full-iso9660-filenames   使用ISO 9660 32字符长度的文件名。 
  -L或-allow-leading-dots   允许文件名的第一个字符为句号。 
  -log-file   在执行过程中若有错误信息,预设会显示在屏幕上。 
  -m或-exclude   指定的目录或文件名将不会房入映像文件中。 
  -M或-prev-session   与指定的映像文件合并。 
  -N或-omit-version-number   省略ISO 9660文件中的版本信息。 
  -o或-output   指定映像文件的名称。 
  -p或-preparer   记录光盘的数据处理人。 
  -print-size   显示预估的文件系统大小。 
  -quiet   执行时不显示任何信息。 
  -r或-rational-rock   使用Rock Ridge Extensions,并开放全部文件的读取权限。 
  -R或-rock   使用Rock Ridge Extensions。 
  -sysid   指定光盘的系统ID。 
  -T或-translation-table   建立文件名的转换表,适用于不支持Rock Ridge Extensions的系统上。 
  -v或-verbose   执行时显示详细的信息。 
  -V或-volid   指定光盘的卷册集ID。 
  -volset-size   指定卷册集所包含的光盘张数。 
  -volset-seqno   指定光盘片在卷册集中的编号。 
  -x   指定的目录将不会放入映像文件中。 
  -z   建立通透性压缩文件的SUSP记录,此记录目前只在Alpha机器上的Linux有效。

mkisofs用来将指定的目录与文件做成iso 9660格式的映像文件。mkisofs也提供了对于一些扩展的支持选项,  

  下面将详细介绍。  

  mkisofs命令可以制作整个光盘的影像文件。命令如下:  

  mkisofs -r - o my_img.iso /dev/cdrom  

  参数说明:  

  -r :启用 rock ridge 扩展一般的 unix 系统。  

  -o:指定映像文件的名称。  

  mkisofs 命令还可以把硬盘上一个目录的文件转换为光盘影像文件:  

  # mkisofs -o imagefile.iso /path/to/tree  

  这个命令将创建一个包含 iso9660 文件系统的 imagefile.iso 文件,它是目录树 /path/to/tree 的一个 副本。 在处理过程中,它将文件名称映射为标准的 iso9660 文件系统的文件名,将排除那些不典型的 iso 文件系统的文件。应用实例:  

  把/tmp/netspeed_applet-0.14 目录的所有文件制作为: my_img.iso ,使用命令:  

  mkisofs -o my_img.iso /tmp/netspeed_applet-0.14 ,图1是命令执行界面。  

  图1 使用mkisofs命令制作iso文件  

  mkisofs命令的详细使用方法可以查看其手册页:man mkisofs 。

转自:http://blog.chinaunix.net/uid-13377723-id-2895912.html

阅读(6335) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~