file-hierarchy - systemd file system hierarchy requirements
Operating systems using the systemd(1) system and
service manager are organized based on a file system hierarchy inspired
by UNIX, as described in UAPI.9 Linux File System
Hierarchy[1]. Additional requirements on when given
parts of the hierarchy must be available during boot are listed in
Mount Requirements[2].
Many of the paths described here can be queried with the systemd-path(1) tool.
UAPI.9 Linux File System Hierarchy
https://uapi-group.org/specifications/specs/linux_file_system_hierarchy/
Mount Requirements
File System Hierarchy
XDG Base Directory Specification
https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
XDG User Directories