mcopy(1)
Name
mcopy - copy MSDOS files to/from Unix
Note
This manpage has been automatically generated from
mtools's texinfo documentation. However, this process is
only approximative, and some items, such as crossrefer-
ences, footnotes and indices are lost in this translation
process. Indeed, this items have no appropriate represen-
tation in the manpage format. Moreover, only the items
specific to each command have been translated, and the
general information about mtools has been dropped in the
manpage version. Thus I strongly advise you to use the
original texinfo doc.
* To generate a printable copy from the texinfo doc,
run the following commands:
./configure; make dvi; dvips mtools.dvi
* To generate a html copy, run:
./configure; make html
A premade html can be found at:
`http://linux.wauug.org/pub/knaff/mtools'
* To generate an info copy (browsable using emacs'
info mode), run:
./configure; make info
The texinfo doc looks most pretty when printed or as html.
Indeed, in the info version certain examples are difficult
to read due to the quoting conventions used in info.
Description
The mcopy command is used to copy MS-DOS files to and from
Unix. It uses the following syntax:
mcopy [-tnvmoOsSrRA] sourcefile targetfile
mcopy [-tnvmoOsSrRA] sourcefile [ sourcefiles... ] targetdirectory
mcopy [-tnvm] MSDOSsourcefile
Mcopy copies the specified file to the named file, or
copies multiple files to the named directory. The source
and target can be either MS-DOS or Unix files.
The use of a drive letter designation on the MS-DOS files,
'a:' for example, determines the direction of the trans-
fer. A missing drive designation implies a Unix file
whose path starts in the current directory. If a source
drive letter is specified with no attached file name (e.g.
mcopy a: .), all files are copied from that drive.
If only a single, MS-DOS source parameter is provided
(e.g. "mcopy a:foo.exe"), an implied destination of the
current directory (`.') is assumed.
A filename of `-' means standard input or standard output,
depending on its position on the command line.
Mcopy accepts the following command line options:
Q When mcopying multiple files, quits as soon as one
copy fails (for example due to lacking storage
space on the target disk)
t Text file transfer. Mcopy translates incoming car-
riage return/line feeds to line feeds.
n No confirmation when overwriting Unix files. Mcopy
doesn't warn the user when overwriting an existing
Unix file. In order to switch off confirmation for
DOS files, use -o.
m Preserve the file modification time. If the target
file already exists, and the -n option is not in
effect, mcopy asks whether to overwrite the file or
to rename the new file (`name clashes') for
details).
Bugs
Unlike MS-DOS, the '+' operator (append) from MS-DOS is
not supported. However, you may use mtype to produce the
same effect:
mtype a:file1 a:file2 a:file3 >>unixfile
mtype a:file1 a:file2 a:file3 | mcopy - a:msdosfile
See Also
Mtools' texinfo doc