Case sensitive file names

Moderator, John Quarterman std-unix at ut-sally.UUCP
Sun Nov 9 09:16:52 AEST 1986


From: seismo!enea!chalmers.UUCP!jacob (Jacob Hallen)
Date: Fri, 7 Nov 86 23:35:50 -0100
Organization: Dept. of CS, Chalmers, Sweden

>We seem to have three proposals:
>
>CS: Case sensitive file systems.  This is what all major Unix variants
>    (V6, V7, SysIII, SysV, 2BSD, and 4BSD) now support.
>
>CC: Case coercive file systems (file names forced to all upper or all
>    lower case).
>
>CR: Case retaining but otherwise insensitive file systems (new names
>    are created according to the given case; matches are not case
>    sensitive).
>

There is a serious flaw in the CR case! You lose orthogonality in
the interpretation of commands since creations, moves, copies and
some other file operations will interpret arguments literally while
other commands will have their arguments interpreted in the flexible way.
A move by the way is a good example since one argument will be treated
in one way and the other in the other way.

Jacob Hallen

Volume-Number: Volume 8, Number 49



More information about the Mod.std.unix mailing list