There is a shared directory that is used by many different people for different purposes. Some of the files are text, xml, pdf, etc. The users are in different geographic locations as well. How should I go about organizing this directory? There are so many files it is difficult to find the one you need. These files are written by different processes, or sometimes pasted directly by the users. It is difficult training the users to do anything differently and adding subdirectories may not work as some files would fall into multiple groups. I wouldn't want the users copying the file twice, and they don't fully understand creating shortcuts to allow it to be in multiple directories.
What are my options for organizing this mess?