FILE-HIERARCHY(7) file-hierarchy FILE-HIERARCHY(7) NAME file-hierarchy - systemd(1) File System Hierarchy[1] hier(7) systemd-path(1) / () "tmpfs" /boot UEFI"EFI System Partition" systemd-gpt-auto-generator(8) () /etc () /home () ("root") API $HOME "" /root "root" /home /home "root" /srv () /tmp "tmpfs" ( /var/tmp ) mkstemp(3), mkdtemp(3) $TMPDIR $TMPDIR /tmp ( environ(7) IEEE Std 1003.1[2] ) /run "tmpfs" /run/log ( /var/log ) /run/user "tmpfs" $XDG_RUNTIME_DIR XDG Base Directory Specification[3] /usr () /usr/bin $PATH () /usr/lib /usr/include C C++ API /usr/lib $libdir () /usr/lib/arch-id $libdir arch-id Multiarch Architecture Specifiers (Tuples)[4] $libdir /usr/lib /usr/lib64 $libdir # systemd-path system-library-arch /usr/share /usr/share/doc /usr/share/factory/etc /etc /usr/share/factory/var /usr/share/factory/etc /var /var () /var/cache () /var/lib /var/log syslog(3) sd_journal_print(3) /var/spool /var/tmp () /tmp mkstemp(3), mkdtemp(3) $TMPDIR $TMPDIR /var/tmp ( environ(7)) /dev "devtmpfs" () systemd-udevd.service(8) /dev/shm shm_open(3) POSIX "tmpfs" () /run () $XDG_RUNTIME_DIR () POSIX /proc proc(5) /proc/sys sysctl.d(5) () /sys /bin, /sbin, /usr/sbin /usr/bin /lib /usr/lib /lib64 64 $libdir /var/run /run XDG Base Directory Specification[3] xdg-user-dirs[5] ~/.cache () $XDG_CACHE_HOME $XDG_CACHE_HOME ~/.cache ~/.config $XDG_CONFIG_HOME $XDG_CONFIG_HOME ~/.config ~/.local/bin $PATH () ~/.local/lib ~/.local/lib ~/.local/lib/arch-id () ~/.local/lib/arch-id arch-id Multiarch Architecture Specifiers (Tuples)[4] ~/.local/share $XDG_DATA_HOME $XDG_DATA_HOME ~/.local/share /tmp, /var/tmp, /dev/shm, $HOME ( /home ), $XDG_RUNTIME_DIR ( /run/user ) /tmp, /var/tmp, /dev/shm /var /run tmpfiles.d(5) RuntimeDirectory= ( systemd.unit(5) ) Unix (socket)(FIFO) /dev (socket)(FIFO) /run Table 1. +-------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | | | +-------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/usr/bin | $PATH | | | () | +-------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/usr/lib/arch-id | | +-------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/usr/lib/package | () | +-------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/usr/lib/arch-id/package | () | +-------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/usr/include/package | C/C++ | +-------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ /usr/share Table 2. +-------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | | | +-------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/etc/package | tmpfiles.d(5) | | | /usr/share/factory ("C")("L") | +-------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/run/package | tmpfiles.d(5) | | | RuntimeDirectory= ( systemd.unit(5) | | | ) | +-------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/run/log/package | | +-------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/var/cache/package | () | +-------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/var/lib/package | | | | tmpfiles.d(5) | +-------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/var/log/package | | +-------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |/var/spool/package | | +-------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ "" Table 3. +-----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | | | +-----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |~/.local/bin | $PATH | | | () | +-----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |~/.local/lib/arch-id | | +-----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |~/.local/lib/package | () | +-----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |~/.local/lib/arch-id/package | () | +-----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ~/.local/share Table 4. +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | | | +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |~/.config/package | | +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |$XDG_RUNTIME_DIR/package | | +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |~/.cache/package | () | +-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ systemd(1), hier(7), systemd-path(1), systemd-gpt-auto-generator(8), sysctl.d(5), tmpfiles.d(5), pkg-config(1), systemd.unit(5) NOTES 1. File System Hierarchy http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html 2. IEEE Std 1003.1 http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_03 3. XDG Base Directory Specification http://standards.freedesktop.org/basedir-spec/basedir-spec- latest.html 4. Multiarch Architecture Specifiers (Tuples) https://wiki.debian.org/Multiarch/Tuples 5. xdg-user-dirs http://www.freedesktop.org/wiki/Software/xdg-user-dirs/ man http://www.jinbuguo.com man https://github.com/man-pages-zh/manpages- zh systemd 231 FILE-HIERARCHY(7)