mkisofs建立映像文件

      功能说明: 建立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>]             //指定光盘的应用程序ID(长度为128个字符).应用程序ID会写入光盘Primary Volume Descriptor 的Application ID列

          [-abstract          <摘要文件>]                  //指定摘要文件的文件名。摘要文件位于光盘根目录下,文件中说明了光盘的内容。此参数会写入光盘Primary Volume Descriptor 的Abstract File ID栏

           [-b                     <引导映像文件>]          //指定在建立可引导光盘(EI Torito)时,所需的引导映像文件

            [-biblio              <ISBN文件>]               //指定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>]                 //指定光盘的系统ID(长度为32位).系统ID会写入光盘Primary Volume Descriptor的System ID列

            [-V                    <光盘ID>]                 //记录光盘的卷册识别码(长度为128 位).此参数会写入光盘Primary Volume Descriptor的Volume ID列

           [-volset             <卷册集ID>]             //记录光盘的卷册集识别码(长度为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/

 » 相关连接:
mail 把man内容存入文本 mount man知多少
make mountcn
 » 本栏目最新帖:
 » 精华帖:

Powered by PHPWind v6.0 Code © 2003-08