COHERENT manpages

This page displays the COHERENT manpage for dosdir [List contents of an MS-DOS directory].

List of available manpages
Index


dosdir -- Command

List contents of an MS-DOS directory
dosdir [-nv] device:[dir/][file]

dosdir  lists the  contents of  a directory  that lives  on an  MS-DOS file
system.  The MS-DOS  file system can reside either on  a floppy disk, or on
the MS-DOS segment  of a hard disk on your  system.  The MS-DOS file system
must be  named using the  device that holds  it, such as  floppy-disk drive
/dev/fha0 or  hard-disk partition /dev/at0a.  You can also build  a file of
aliases so that  you can access the drives as  a, b, etc.  For details, see
the Lexicon entry for doscp, which  explains how to set up defaults for the
dos family of commands.

dosdir recognizes the following options:

n    Newest: List the files in the  order in which they were last modified,
     from newest to oldest.  By default, dosdir lists files in alphabetical
     order.

v    Verbose.  Provide additional information about each action performed.

Example

The following command lists the contents of mydir. It assumes that you have
defined c as a default for a device on which is set an MS-DOS file system:

    dosdir c:/mydir

Files

/etc/default/msdos -- Setup file

See Also

commands, 
dos,
dosls,
ls

Notes

If you see the error

    dosdir: Probably not a DOS disk (media descriptor 0x00)

dosdir cannot find a valid boot  block on a partition.  It happens when you
try  to access  an  extended DOS  partition  as though  it  were a  primary
partition.   Check the  line  in /etc/default/msdos  to see  how dosdir  is
accessing that partition.

For  example, if  are trying  to access  device h: and  the entry  for that
device reads

    h=/dev/sd1a

this device  may in  fact be an  extended partition.  It  sometimes happens
with  removable  media,   such  as  removable  SCSI  disks,  have  extended
partitions built on them without the operator's knowledge.  To test whether
this partition is in fact an extended partition, type the command:

    dosdir -v /dev/sd1a;1

If you then see the contents of the partition, you know that you are on the
right track.  Change the entry for device h to read

    h=/dev/sd1a;1

and all should be well.

dosdir  does  not  understand compressed  MS-DOS  file  systems created  by
programs such as Stacker or MS-DOS  6.0 dblspace. If you are running MS-DOS
with file  compression, you must copy files to  an uncompressed file system
(for example,  to an uncompressed  floppy disk or to  the uncompressed host
for a compressed file system) to make them accessible to the dosdir.