Preserving file name case when copying files to *nix OS?

Is there a preference setting or some other way to preserve the case (uppercase, lowercase, mixed case) of file names when copying to or between Linux or Solaris (or any other UNIX OS) drives that are mapped to my Windows 2000 NTFS box?

Here's the scenario: I have several Linux and Solaris paths mounted as network drives on my Windows 2000 machine. One of the Solaris paths includes a symbolic link to an NFS-mounted remote directory on another Solaris box. So, it looks like this:

Windows          Linux         Solaris1          Solaris2
Drive F: --------/dir1
Drive G: ----------------------/dir2
         ----------------------/dir2/link ------/remotedir

The problem is that when I copy files on F: to G:\link\remotedir (/dir1 to /dir2/link/remotedir), the file names are all converted to lowercase, rather than maintaining any uppercase or mixed case formatting. For example, TCKtest.sgm becomes tcktest.sgm. However, if I copy files from F: to G: only (/dir1 to /dir2), the file name case is preserved.

Any clues?

Thanks in advance for any help.

Scott Fordin

Hi Scott,

[quote]Any clues?

Thanks in advance for any help. [/quote]
Scott, I understand the problem, but not the cause.
I'm not at all qualified to properly answer your question.
However, it did occur to me that since the input to output is from one Unix machine to another Unix machine,
albeit a different OS, via DOpus on a windows machine, a tar or tgz file might be helpful.

In theory, not only would the case of the contained filenames be preserved, but their Unix permissions as well.

Just a thought.

Regards,
Porcupine :neutral_face:

I'm guessing the same thing happens when you copy files using Explorer instead of Opus?

I don't think Opus would ever convert filenames to lowercase so I'm guessing it's something that the Unix machine is doing.