免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1711 | 回复: 1
打印 上一主题 下一主题

mkisofs建立iso文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-07 08:50 |只看该作者 |倒序浏览

               
               
               
               
                功能说明: 建立ISO 9660映像文件
语   法:
mkisofs
         
[-a]      
//mkisofs通常不处理备分文件,使用本参数可以把备分文件也加入到iso文件内
          [-d]       //省略文件后的句号
         
[-D]      //ISO9660最多只能处理8层的目录,超过8层的部分(Deep
Directories),RRIP会自动将它们设置成ISO9660兼容的格式,-D可以关闭此功能
         
[-f]       //若遇到符号链接,默认会将此符号链接放入到映像文件内。-f
可以把符号指向的文件而不是符号放入映像文件内,而不保留符号关连
         
[-h]       //显示在线说明
                                                
         
[-J]      
//使用Joliet格式的目录与文件名,此为微软主导的格式,可在文件名中使用Unicode
          [-l]       //可使用ISO9660 32个字符长度的文件名。不过刻录出来的光盘可能无法在MS-DOS下正常读取
         
[-L]      //允许文件名的第一个字符为句点(.),
刻录出来的光盘可能无法在MS-DOS下读取
          [-N]      //省略ISO 9660文件中的版本信息
         
[-r]        //使用Rock Ridge
Extensions, 并开放全部文件的读取权限 。一般都会使用此参数
          [-R]       //使用Rock Ridge Extensions
         
[-T]       //建立文件名的转换表,适用于不支持Rock Ridge
Extensions的系统上
          [-v]        //执行时显示详细的信息
         
[-z]      
//建立透明性压缩文件的SUSP记录,此记录当前只在Alpha机器上的
Linux有效
         
[-A            
      
]            
//指定光盘的应用程序ID(长度为128个字符).应用程序ID会写入光盘Primary Volume Descriptor
的Application ID列
         
[-abstract         
]         
      
//指定摘要文件的文件名。摘要文件位于光盘根目录下,文件中说明了光盘的内容。 此参数会写入光盘Primary Volume Descriptor 的Abstract File ID栏
         
[-b                    
]          //指定在建立可引导光盘(EI Torito)时,所需的引导映像文件
         
[-biblio            
]         
     //指定ISBN(International Standard Book
Number)文件的文件名,ISBN文件位于光盘根目录下,记录光盘的ISBN.此参数会写入光盘的Primary Volume
Descriptor的Biblio graphic File ID列
         
[-c                    
]         
//制作可引导光盘时,mkisofs会将引导映像文件中的全部内容作成一个文件。 -c参数即用来指定这个文件在光盘中的目录与文件名
         
[-C                  
]   //将许多段(session)合成一个映像时,必须使用此参数。选项中的第一个扇区(sector)编号是指最后一个段的第一个扇区。选项中的第二个扇区编号是指新加入段的第一个扇区
          [- copyright  
   
]         
//指定版权信息文件的文件名。版权信息文件位于光盘根目录下,文件中记录了光盘的版权信息。此参数会写入光盘Primary Volumn
Descriptor的Copyright File ID字段
         
[-hide               
]           //使指定的目录或文件在ISO9660或Rock Ridge Extensions的系统中隐含
          [-hide-joliet
     
]         
  //使指定的目录或文件在Jolient系统中隐含
         
[-log-file           
]         
      
//在执行过程中若有错误信息,默认会显示在屏幕上。使用此参数可将错误信息存在指定的文件中
         
[-m                  
]          //指定的目录或文件名将不会被放入到映像文件中
         
[-M                  
]               //与指定的映像文件合并.此参数必须与-C参数一起使用
         
[-o                    
]               //指定要生成的iso文件名
         
[-p                    
]         
   //记录光盘的数据处理人(长度为128个字符) 此参数会写入到光盘的Primary Volume
Descriptor的System ID列
         
[-P                    
]         
   //记录光盘的发行人(长度为128个字符),此参数会写入到光盘的Primary Volume
Descriptor的Publisher ID列
         
[-print-size]                                       
//显示预计的文件系统大小。也就是指定的目录与文件刻录在光盘上的大小 。使用此参数可避免建立出太大的映像文件,而超出光盘实际的容量
         
[-quiet]                                             
//执行时不显示任何信息
         
[-sysid            
  
]         
      
//指定光盘的系统ID(长度为32位).系统ID会写入光盘Primary Volume Descriptor的System ID列
          [-V
            
   
]         
      
//记录光盘的卷册识别码(长度为128位).此参数会写入光盘Primary Volume Descriptor的Volume ID列
         
[-volset            
]             //记录光盘的卷册集识别码(长度为128位).此参数会写入光盘Primary Volume Descriptor的Volume Set ID列
         
[-volset-size     
]         
      //指定卷册集所包含的光盘张数(长度为4个位).此参数会写入光盘Primary Volume Descriptor的Volume Set Size列
          [-volset-seqno   ]             //指定光盘在卷册集中的编号(长度为4个位).此参数会写入光盘Primary Volume Descriptor的Volume Sequence Number列,此参数使用的位置不得早于-volset-size参数
         
[-x            
      
]         
         
//指定的目录将不会被放入映像文件中
         
[目录或文件]         
                           
//源文件目录或文件名
示   例:
1)建立映像文件 (把目录a下的内容做成iso文件)
$mkisofs  -r -o a.iso    a/
2)建立映像文件 (把目录a下的内容做成iso文件,并指定不把文件b.txt放到iso中)
$mkisofs -m b.txt -r -o a.iso    a/
3)建立映像文件 (把目录a下的内容做成iso文件,并指定不把目录b放到iso中)
$mkisofs -x b -r -o a.iso    a/
4)建立映像文件 (把目录a下的内容做成iso文件,并指定不把目录b放到iso中,并指定数据处理人为Jack Chen)
$mkisofs -p "Jack Chen" -x b -r -o a.iso    a/
5)建立映像文件 (把目录a下的内容做成iso文件,并指定共4张光盘,此为第2张)
$mkisofs -volset-size 4  -volset-seqno 2  -r -o a.iso    a/
6)预计建立映像文件的容量大小
$mkisofs  -print-size  -r a/
               
               
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13329/showart_72249.html

论坛徽章:
0
2 [报告]
发表于 2012-12-27 00:03 |只看该作者
回复 1# cnscn2008


    自己搭建的linux,在安装mkisofs时,总是出错,求助
        ==> MAKING "install" ON SUBDIRECTORY "SRCROOT/man/man4"
make[2]: Entering directory `/opt/livecd/build/mkisofs-1.13/man/man4'
        ==> MAKING "install" ON SUBCOMPONENT "SRCROOT/man/man4/makefiles.mk"
make[3]: Entering directory `/opt/livecd/build/mkisofs-1.13/man/man4'
        ==> INSTALLING "/opt/schily/man/man5/makefiles.5"
chown: `bin': invalid user
make[3]: *** [/opt/schily/man/man5/makefiles.5] Error 1
make[3]: Leaving directory `/opt/livecd/build/mkisofs-1.13/man/man4'
        ==> MAKING "install" ON SUBCOMPONENT "SRCROOT/man/man4/makerules.mk"
make[3]: Entering directory `/opt/livecd/build/mkisofs-1.13/man/man4'
        ==> INSTALLING "/opt/schily/man/man5/makerules.5"
chown: `bin': invalid user
make[3]: *** [/opt/schily/man/man5/makerules.5] Error 1
make[3]: Leaving directory `/opt/livecd/build/mkisofs-1.13/man/man4'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/opt/livecd/build/mkisofs-1.13/man/man4'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/opt/livecd/build/mkisofs-1.13/man'
make: *** [install] Error
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP