Miscellaneous: Mkisofs(last edit: 2000-11-22)
So you're going to burn some cd he? Oke first of all you have to make an iso and you can
do this on FreeBSD with a program called 'mkisofs'.
Here's the command line:
user@host:/temp/files>mkisofs -o /tmp/isos/myiso.iso -l .
-o Specify the output file name
-l Full 31 char filenames
The above command makes an iso file in the dir '/tmp/isos/' named 'myiso.iso' and put the
files from the currentdir in the iso.
-l Allow full 31 character filenames. Normally the
ISO9660 filename will be in an 8.3 format which is
compatible with MS-DOS, even though the ISO9660
standard allows filenames of up to 31 characters.
If you use this option, the disc may be difficult
to use on a MS-DOS system, but this comes in handy
on some other systems (such as the Amiga). Use
-L Allow ISO9660 filenames to begin with a period.
Usually, a leading dot is replaced with an under-
score in order to maintain MS-DOS compatibility.
This violates the ISO9660 standard, but it happens
to work on many systems. Use with caution.
is the name of the file to which the iso9660
filesystem image should be written. This can be a
disk file, a tape drive, or it can correspond
directly to the device name of the optical disc
writer. If not specified, stdout is used. Note
that the output can also be a block special device
for a regular disk drive, in which case the disk
partition can be mounted and examined to ensure
that the premastering was done correctly.
Exclude path from being written to CDROM. path
must be the complete pathname that results from
concatenating the pathname given as command line
argument and the path relative to this directory.
Multiple paths may be excluded. Example:
mkisofs -o cd -x /local/dir1 -x /local/dir2 /local
NOTE: The -m and -x option description should both
be updated, they are wrong. Both now work identi-
cal and use filename globbing. A file is excluded
if either the last component matches or the whole
See also cdrecord
Click here to go back to the index.