B20: mv deletes files on error (NT)

Martin Heller Ing.-Buero_Heller@t-online.de
Tue Mar 30 09:15:00 GMT 1999

Beware: NTFS itself IS case-sensitive  WIN32 is not ...
this leads to the question: should 'mv' on cygwin know the difference
between FAT/NTFS
filesystem and should it make a difference between 'foo' and 'Foo' on

excerpt rom MS-SDK:
...The following POSIX-compliant features are included in NTFS:
Case-sensitive naming. Under POSIX, README.TXT, Readme.txt, and
readme.txt are all different files.
Hard links. A file can be given more than one name. This allows two
different filenames, which can be
located in different directories, to point to the same data.
Additional time stamps. These show when the file was last accessed or
POSIX applications create case-sensitive filenames where two or more
filenames can differ only in case
(for example, annm.doc and AnnM.Doc).
While NTFS supports both case-preservation and case-sensitivity, you
cannot use standard commands
with NTFS to manage filenames that differ only in case. (Standard
commands include those used at the
command-line — such as copy, del, and move — and their File Manager
For example, both annm.doc and AnnM.Doc are deleted if you type the
following at the command prompt:
del AnnM.Doc
You must use POSIX applications to manage filenames that differ only in
For related information, see the section on the POSIX subsystem in
Chapter 1, "Windows NT Architecture"
and Chapter 17, "POSIX Compatibility." ....

Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

More information about the Cygwin mailing list