How to: Extract files from ISO CD images in Linux
Under many situations you may need to get a single file/many files from Linux ISO image.
You can mount ISO images via the loop device. You need to use mount command. First login as a root user:
Extract File(s) Under Linux OS
Let us assume that your ISO image name is disk1.iso.
Step # 1: First you need to create a directory /mnt/iso
# mkdir /mnt/iso
# mount -o loop disk1.iso /mnt/iso
Step # 3: Extract file
Now you can easily copy file called file.txt from iso disk image to /tmp directory :
# cd /mnt/iso # cp file.txt /tmp
Step # 4: Copy foo.rpm from ISO disk image:
# cd /mnt/iso/RedHat/RPMS # cp foo.rpm /tmp
Extract File(s) Under Windows XP or Vista Os
Windows do not have in built capability as provided by Linux to extract file. Luckly many third party software exist my favorite is Winimage http://www.winimage.com/. Download trial version (I’m sure you will love to registered this tiny utility later):
1) Install Winimage software
2) Just double click on Linux ISO file
3) Select the desired file and hit CTRL + X (or from Image menu select extract)
For more information read man pages:
man cp man mv man rpm man mount man mkdir
E-mail this to a friend
Printable version
You may also be interested in other helpful articles:
- Linux creating CD-ROM ISO image
- Debian Linux: Allow non-root user to write CDs
- Linux increase number of loop filesystems allowed to be mounted simultaneously
- How to Read Ext2 / Ext3 File System From Windows Computer
- Download of the day: Project Indiana OpenSolaris Developer Preview ISO
Discussion on This Article:
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: directory cd, disk image, file txt, foo, image menu, iso file, iso images, iso step, linux iso image, linux os, loop device, man cp, man mv, mkdir, mnt, mount iso, redhat rpms, rpm, tmp directory, winimage



Hello there,
some time we can not extract DVD iso using this command such as vista dvd iso. it is never properly extract using this command also we can not properly extract using magiciso or other tool. my point is some iso create using ISO13346 and Linux Kernel 2.4.* not support ISO13346.
mount -o loop -t iso9660 debian-sid.iso /mnt/isoimage/
and
In GUI mount-iso-image-0.9 is best tool for mount iso images
aniljalela
Linux system administrator
teach me how to use linux for networking
Dear sir,
I have my Pc install Linux 8 and windows Xp. I have access to windows device. I have write to comment mount d but the erroe “Special device /dev/hda5 does not exist plz. help me.
I need to extract >4gig of files.
Copying them one at
a time is no solution. ? How to
extract all ?
Cheers