1 file system (FS)

A mapping of abstract view of directories/files and the physical representation on disk.

1.1 file

An object that can be written to and/or read from

1.1.1 file attributes

1.1.2 file operations

1.2 directories

1.2.1 directory structure

Nowadays a tree structure:

Directories can share files by hard and soft links.

A hard link points to the same contents as the file we are linking with. Changing the contents of either files will change it for the other one too.

Soft links (symlinks) are just a pointer to where the original file is. If the original file is removed, the symlink becomes a dangling pointer (points to something that no longer exists.)