SEEDFILES(8)
โจ SEEDFILES(8) โจ
okay bestie so this is a User Commands page, section 8, and it's literally all about seedfiles ๐
๐ธ NAME ๐ธ
seedfiles โ manage temporary files and directories. yes. that's the whole vibe. temp files. directories. managing them. slay.
๐ฆ SYNOPSIS ๐ฆ
seedfiles [OPTIONS...] [CONFIG_FILE...]
๐ DESCRIPTION ๐
seedfiles provides a drop-in replacement for systemd-tmpfiles. periodt. it just does the thing, and it does it iconically.
If CONFIG_FILE arguments are given, they specify the configuration files to process. here's the teaaaa:
- An argument containing a slash (like
/etc/foo.confor./foo.conf) is treated as a direct path. simple. no games. - Otherwise, the argument is interpreted as a bare configuration file name and looked up in the configured
tmpfiles.ddirectories in order โ the same set used when no arguments are given, depending on--user. ok so. - The full filename including any
.confsuffix must be specified. like, don't be shy, give the whole name. - If a bare name cannot be resolved in any configuration directory,
seedfilesexits with an error. ๐ rude but fair.
๐ Commands:
--createโ Create files and directories โจ--cleanโ Clean up old files ๐งน--removeโ Remove files and directories ๐๏ธ
๐ OPTIONS ๐
--bootโ Also process entries with the'!'modifier--dry-runโ Only print what would be done. a little preview, a lil peek, a vibe check before you commit ๐ฎ--prefix=PATHโ Only process entries with matching prefix--exclude-prefix=PATHโ Exclude entries with matching prefix. the opposite of the above, we're picky now ๐--userโ Run in user mode--root=PATHโ All paths, including configuration directories, are interpreted relative toPATH. User and group names are resolved fromPATH/etc/passwdandPATH/etc/groupinstead of the host NSS database. The%mspecifier readsPATH/etc/machine-id. Symlinks whose targets would escapePATHare refused. Mutually exclusive with--user. bestie they cannot both show up to the party, pick one ๐ซถ--verboseโ Enable verbose logging. she's chatty now ๐ฌ-h,--helpโ Show this help--versionโ Show version
๐ญ MISSING FEATURES ๐ญ
not everything made it to the group chat, so let's be honest about it:
- SELinux โ No label management,
-z/-Zonly dochmod/chown - age-by โ Timestamp in age column is ignored, only
mtimeis checked by cleanup - credentials โ No
systemd-credentialssupport - BTRFS โ
-v/-q/-Qfall back tomkdir, don't act on subvolumes/quotas
fr fr, if you were counting on any of the above, this is your heads up ๐
๐ Copyright ๐
Copyright ยฉ 2026 Matthias Geiger <werdahias@debian.org>.
This manual page was written for the Debian system (and may be used by others).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or (at your option) any later version published by the Free Software Foundation.
and that's the whole page bestie, no notes ๐ this was seedfiles version 1.4.2, from May 2026, and it ate, no cap ๐โจ๐ฆ๐
๐ฆ where this page comes from
- nixpkgs unstable: seedfiles 1.7.2
- ubuntu stonking: seedfiles 1.7.2-2 ยท GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms