This document summarizes key aspects of file systems and distributed file systems. It discusses hierarchical file system models, file directories and operations on directories. It also covers physical file organization methods like contiguous, linked and indexed organization. For distributed file systems, it discusses directory structures, location transparency and implementing a global directory across multiple servers.