Everything, Nothing ...

Saturday, June 21, 2008

linux下iso文件提取

有没有一个命令直接解开iso文件或提取里面的一个文件或文件夹

不需要解开
直接mount -o loop **.iso /iso(这个文件夹自己指定即可)
然后cd /iso
就可以直接操作其中的文件了


mount -o loop xxx.iso dirname
可以将iso文件挂载到dirname目录上


从iso文件中提取想要的rpm

我的linux 源文件在windows分区上,现把windows分区mount到/mnt/wind下.可以看到三张盘的iso文件,我现在想从中安装一个rpm包.我要怎么做?

su
mkdir /mnt/iso
mount /mnt/wind/XXXX.iso /mnt/iso -o loop
cd /mnt/iso
ls


我的windows分区在linux下表示为/dev/hdb5.我尝试了如下命令:
1.mount -t iso9660 /dev/hdb5/*.iso /mnt/wind
2.mount -t vfat /dev/hdb5 /mnt/wind
mount -o loop /mnt/wind/*.iso /mnt/iso
3.mount -o -loop /dev/hdb5/*.iso /mnt/wind


mount -o loop /mnt/wind/*.iso /mnt/iso

必须指定一个iso文件名,你这条命令语法是错的



Linux下如何使用ISO文件2007年06月06日 星期三 08:351.什么是ISO文件?

ISO文件:就是以iso为扩展名的文件,它是iso9660文件格式,一种光盘(CD)上的文件系统格式。简单地说,就是数据在数据光盘上的组织形式:

它的特点是:
1)最多只包含8级子目录(可以用RockRidgeExtension增大这个限制)
2)文件名最大32字符
3)文件大小不超过650M

2.在Linux下如何使用ISO文件
通常,Linux系统的内核(Kernel)是支持iso9660文件格式的,如果不支持你需重新编译内核增加对其的支持。你只需简单使用以下命令就可以从/path目录中读到它的内容了:

mount -t iso9660 -o loop xxx.iso /path

3.如何将其刻成光盘
使用Windows下的光盘刻录软件,它能够直接完成这个工作。

4.在Linux系统中如何制作ISO文件:
在Linux系统中,我们可以通过拷贝命令,将光驱上的内容拷贝到一个ISO文件中,如:cp /dev/cdrom xxx.iso

No comments: