mtools – Show commands supported by mtools

The mtools command is a set of utilities that allows you to access MS-DOS formatted floppy disks and other removable media from Unix and Linux systems. It provides a way to read, write, and manipulate files on MS-DOS formatted disks without mounting them. The mtools command provides a set of commands that are similar to the commands used with MS-DOS.


The mtools command provides a set of commands that can be used to access files on MS-DOS formatted disks. These commands can be used to copy files to and from the disk, create directories, format the disk, and more.


The basic syntax for the mtools command is:

mtools [options] command [arguments]


Here are some examples of how to use the mtools command:

  • To list the contents of a floppy disk:
mtools mdir a:
  • To copy a file from the floppy disk to the current directory:
mtools mcopy a:myfile.txt .
  • To copy a file from the current directory to the floppy disk:
mtools mcopy myfile.txt a:
  • To create a new directory on the floppy disk:
mtools mmd a:newdir
  • To format the floppy disk:
mtools mformat a:

Use cases

The mtools command can be useful in situations where you need to access files on an MS-DOS formatted disk but don’t want to mount the disk. This can be useful for backups, transferring files between systems, and more.


The following options are available for the mtools command:

Option Description
-c Use the specified configuration file
-d Specify the device to use
-D Enable debugging output
-h Display help information
-n Do not execute commands, just print them
-v Enable verbose output
-V Display version information

Troubleshooting tips

Here are some common issues you may encounter when using the mtools command and how to troubleshoot them:

  • Error: “No DOS disk in drive A:” – This error occurs when there is no disk in the floppy drive. Make sure a disk is inserted and try again.
  • Error: “Permission denied” – This error occurs when you do not have permission to access the device. Try running the command as root or using sudo.
  • Error: “Device not found” – This error occurs when the device specified is not found. Make sure the device exists and is spelled correctly.
  • Error: “File not found” – This error occurs when the file specified does not exist. Make sure the file exists and is spelled correctly.


  • The mtools command is not installed by default on most Linux distributions. You may need to install it using your package manager.