linux目录生成iso,Linux下ISO文件的创建

Linux下ISO文件的创建:

#dd if=/dev/cdrom of=/***/目的文件.iso

上面的命令是在将光盘作成iso文件

mkisofs命令

NAME

mkisofs     -     create an hybrid ISO9660/JOLIET/HFS filesystem

with optional Rock Ridge attributes.

SYNOPSIS

mkisofs [ options ] [ -o     filename     ]     pathspec     [pathspec

...]

用法

#mkisofs -r -J -V 卷标名 -o     目的文件.iso      源文件

上面的命令是将 “源文件” 文件及目录作成 “目的文件.iso”。

例子 :

# mkisofs -r -J -V widebright      -o     widebright.iso     ./widebright

我在linux系统上建了一个iso文件,然后放到windows xp上,结果winrar能够正确解压,使用DAEMON Tools 作为虚拟光盘加载之后,也很正常。

注:

-J     Generate Joliet directory records     in     addition     to regular iso9660 file names.

主要是为了兼容windows系统。

卷标名——指所做成iso文件后插入虚拟光盘时所显示的名字。

-R        Generate SUSP and RR records using the     Rock     Ridge

protocol     to     further     describe     the     files     on the

iso9660 filesystem.

-r        This is like the -R option, but file ownership     and

modes     are     set to more useful values.     The uid and

gid are set to zero, because they are usually     only

useful     on     the     author's system, and not useful to

the client.     All the file read bits are     set     true,

so that files and directories are globally readable

on the client.     If any execute bit     is     set     for     a

file, set all of the execute bits, so that executa­

bles are globally executable on the client.     If any

search     bit     is set for a directory, set all of the

search     bits,     so     that     directories     are     globally

searchable     on     the     client.      All     write     bits are

cleared, because the CD-Rom will be     mounted     read-

only     in any case.     If any of the special mode bits

are set, clear them, because     file     locks     are     not

useful     on a read-only file system, and set-id bits

are not desirable for uid 0 or gid 0.     When used on

Win32, the execute bit is set on all files. This is

a result of the lack of file permissions     on     Win32

and     the     Cygwin     POSIX     emulation layer.     See also

-uid -gid, -dir-mode, -file-mode and -new-dir-mode.

更多的选项可以用 man mkisofs 查看。

如果想在mount下使用iso文件,也可以把它mount到一个目录下,然后就可以看到iso文件中的内容了。

命令:

mount -t iso9660 -o loop   widebright.iso     /widebright0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值