A Quick Introduction to Unix/Directory Structure

From Wikibooks, open books for an open world
Jump to navigation Jump to search

All Unix files are integrated in a single directory structure. The file-system is arranged in a structure like an inverted tree. The top of this tree is the root and is written as a slash ‘/’.

Unix file structure from root to file

In the diagram on the left, we see that the home directory of the user ccaajim contains two sub-directories (stats and pictures) and a file called train.doc.

The full path to the file train.doc is /nfs/fs-i/UM0098/ccaajim/train.doc

This is rather different from the view you get of a Windows file structure. Unix integrates all the files into one directory structure rather than listing different physical storage devices each with its own root. The filestructure is logical rather than physical. If the computer had a CD ROM drive then it might appear as a folder under, say, nfs, called cd.

You will find some directories on all (or almost all) Unix systems and it may help to have an idea what they contain, even if most users will never go near some of them.

Directory name Typical contents
/bin commands and programs used by all the users of the system
/boot files required by the boot loader
/dev CD/DVD-ROM, floppy drives, USB devices, etc.
/etc System configuration files
/home User data files