Two-Level Directories
Single-level directories suffer from name collision
- If you and I both name a file “prog1.c” then one file will overwrite the other
Split up the space into top-level directories for each user
Keep a directory for each user’s files, and a directory of the user directories