?
Solved

Linux word Case-Sensitive

Posted on 2000-04-19
12
Medium Priority
?
433 Views
Last Modified: 2010-04-20
i don't want linux to be File Case-Sensitive.

 How Could That Be?
0
Comment
Question by:x25
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
  • 2
  • +4
12 Comments
 
LVL 40

Expert Comment

by:jlevie
ID: 2731082
Case sensitivity is an integral feature of the OS. You can't disable it, as that would most applications, and the OS.
0
 
LVL 1

Expert Comment

by:andrewljohn70
ID: 2731192
Hi x25,
jlevie is very right on that.

But you could however try to use python as your shell prompt and probably write a script which would translate your command input to what Linux understands.

This would however mean learning Python ( a bridging tool ) and then implementing it. Try Python.org for the downloadable documentation (html files)and very easy to handle.

Hope you succeed in your mission.
Cheers!
-Andrew :)
0
 
LVL 3

Expert Comment

by:DVB
ID: 2731944
Or you could edit the filesystem source :) and your shell source too.
Its a feature, and not a bug. This feature is very useful, don't disable it. Also, disabling it will mean re writing almost all the apps :(. Think before you leap.
0
Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 
LVL 2

Expert Comment

by:fremsley
ID: 2734434
You won't wish to make all filenames case-insensitive, you could however put your working data on a case-insensitive file system like vfat (mount with option check=relaxed).
0
 

Expert Comment

by:egf9ef041700
ID: 2736464
why do you care? Linux doesn't. MSDOS did.  Do you need some sort of file interchangeability feature to move files between MSDOS and Linux?  If the answer is yes, then I have some scripts for you. just ask.
0
 

Author Comment

by:x25
ID: 2737525
Adjusted points from 180 to 220
0
 

Author Comment

by:x25
ID: 2737526
im oprating Apache webserver on RedHat, im using it for serving .PDF and RealAudio files to my company.

 The problem is that i have many requests like:
GET /dox.pdf HTTP/1.1

and Dox.pdf is existing, not dox.pdf
this is not a big problem, cause i can rename all files to one case sensitivity using a script or so.

 The big problem that our main job is to provide LINUX/APACHE Solutions, and one of our customers is so upsent for this, i couldn't do anything and i never thaught before that this would case a problem, so he switched to IIS again.

 im asking this here cause this is very important not only for us, but for all linux and Apache users around the world.

 isn't there anyway to solve that? using such module? word spelling? script?

 BTW i don't belive case-sensitivity is a feature.

X.25
vicer1@yahoo.com
0
 
LVL 40

Expert Comment

by:jlevie
ID: 2737579
Well, if you are only talking about case insensitivity with respect to Apache, and you are willing & able to hack the sources, then you could do a custom Apache that accepted case insensitive requests.
0
 

Author Comment

by:x25
ID: 2737598
i think that a customized word speller would work just fine, if user asked for File, word speller will give appropriate cases..

 is that possible ?
0
 

Expert Comment

by:egf9ef041700
ID: 2737649
This sounds like a web design issue.   You say for example, that your user makes a GET request for a file dox.html and your file is actually named Dox.html so it doesn't get sent?  How does the user ask for dox instead of Dox?  Is his/her request typed into a text box?  If so, why don't you do something else, like this:  Assuming your cgi has directory and file functions, pick one to
inventory the pages/files that you have for user  viewing, and you build a list of hyperlinks to each one and present the user with  this list.  This way, the users have no way to misspell their selections, and can only click on their choice.  That  makes your pages more user-friendly because they can't make mistakes. You ultimately control that.
0
 
LVL 15

Accepted Solution

by:
markpalinux earned 880 total points
ID: 2738648

There is an Apache mod for this that is nOT cOMPIleD By defAULT.

Check the Apache Web page - Funny I searched a bunch of times for case sensitivity  then went to www.deja.com and saw a bunch of people talking about the same there their in the newsgroups. I believe this can be enabled per directory - Note the Apache web site doesn't have this turned on?

 Here is the answer - enjoy!!
markpalinux


http://www.apache.org/docs/mod/mod_speling.html

Module mod_speling

This module is contained in the mod_speling.c file, and is not compiled in by default. It attempts to correct misspellings of URLs that users might have entered, by ignoring capitalization and by allowing up to one misspelling.
This catches the majority of misspelled requests. An automatic "spelling corrected" redirection is returned if only one matching document was found, and a list of matches is returned if more than one document with a sufficiently similar name is found.
0
 

Author Comment

by:x25
ID: 2738794
Thanx a lot ! i was searching for a an answer since a long time .

X.25
vicer1@yahoo.com
0

Featured Post

Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will explain how to establish a SSH connection to Ubuntu through the firewall and using a different port other then 22. I have set up a Ubuntu virtual machine in Virtualbox and I am running a Windows 7 workstation. From the Ubuntu vi…
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Suggested Courses

719 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question