System Directories
A typical Linux system has tens of thousands of system directories. These directories contain operating system files, applications, documentation, and just about everything except private user files (which typically live in /home).
Unless you’re a system administrator, you’ll rarely visit most system directories—but with a little knowledge you can understand or guess their purposes. Their names often contain three parts, which we’ll call the scope, category, and application. (These are not standard terms, but they’ll help you understand things.) For example, the directory /usr/local/share/emacs, which contains local data for the Emacs text editor, has scope /usr/local (locally installed system files), category share (program-specific data and documentation), and application emacs (a text editor), shown in Figure 1-2. We’ll explain these three parts, slightly out of order.
