Close Menu
    Facebook X (Twitter) Instagram
    Command Linux
    • About
    • How to
      • Q&A
    • OS
      • Windows
      • Arch Linux
    • AI
    • Gaming
      • Easter Eggs
    • Statistics
    • Blog
      • Featured
    • MORE
      • IP Address
      • Man Pages
    • Write For Us
    • Contact
    Command Linux
    Home - man page - SYSTEMD-TMPFILES

    SYSTEMD-TMPFILES

    WillieBy WillieJanuary 28, 2026Updated:April 19, 2026No Comments2 Mins Read

    NAME

    systemd-tmpfiles, systemd-tmpfiles-setup.service, systemd-tmpfiles-setup-dev.service, systemd-tmpfiles-clean.service, systemd-tmpfiles-clean.timer – Creates, deletes and cleans up volatile and temporary files and directories  

    SYNOPSIS

    systemd-tmpfiles [OPTIONS…] [CONFIGFILE…]

    systemd-tmpfiles-setup.service

    systemd-tmpfiles-setup-dev.service

    systemd-tmpfiles-clean.service

    systemd-tmpfiles-clean.timer  

    DESCRIPTION

    systemd-tmpfiles creates, deletes, and cleans up volatile and temporary files and directories, based on the configuration file format and location specified in tmpfiles.d(5).

    If invoked with no arguments, it applies all directives from all configuration files. If one or more filenames are passed on the command line, only the directives in these files are applied. If only the basename of a configuration file is specified, all configuration directories as specified in tmpfiles.d(5) are searched for a matching file.  

    OPTIONS

    The following options are understood:

    –create

    If this option is passed, all files and directories marked with f, F, w, d, D, p, L, c, b, m in the configuration files are created or written to. Files and directories marked with z, Z, m have their ownership, access mode and security labels set.

    –clean

    If this option is passed, all files and directories with an age parameter configured will be cleaned up.

    –remove

    If this option is passed, all files and directories marked with r, R in the configuration files are removed.

    –boot

    Also execute lines with an exclamation mark.

    –prefix=path

    Only apply rules that apply to paths with the specified prefix. This option can be specified multiple times.

    –exclude-prefix=path

    Ignore rules that apply to paths with the specified prefix. This option can be specified multiple times.

    –root=root

    Takes a directory path as an argument. All paths will be prefixed with the given alternate root path, including config search paths.

    -h, –help

    Print a short help text and exit.

    –version

    Print a short version string and exit.

    It is possible to combine –create, –clean, and –remove in one invocation. For example, during boot the following command line is executed to ensure that all temporary and volatile directories are removed and created according to the configuration file:

    systemd-tmpfiles –remove –create
    
     

    EXIT STATUS

    On success, 0 is returned, a non-zero failure code otherwise.

    Willie
    • Website

    Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.

    Related Posts

    GRUB-MKSTANDALONE

    April 20, 2026

    EVP_DigestInit

    April 20, 2026

    BASHBUG

    April 20, 2026

    XMAN

    April 20, 2026
    Top Posts

    OpenGL Download Guide

    January 23, 2026

    STRCHR

    February 13, 2026

    usbmuxd

    February 24, 2026

    How to Install pip Linux?

    March 25, 2026
    • Home
    • Contact Us
    • Privacy Policy
    • Terms of Use

    Type above and press Enter to search. Press Esc to cancel.