FILETRAQ(8)
π FILETRAQ π
okay bestie, buckle up, we're doing the filetraq page from the System Manager's Manual, and yes it's filed under section 8 (that's the "system admin stuff, handle with care" section, iykyk) π«Ά
β¨ NAME β¨
filetraq β keep track of changes in config files. literally its whole job. iconic behaviour tbh π
πΈ SYNOPSIS πΈ
filetraq --help
filetraq [filelist] [backupdir]
π DESCRIPTION π
so this page is just a lil quick intro to the filetraq command β a brief overview, not the whole saga. and fun fact: this manual page was written for the Debian GNU/Linux distribution because the original program doesn't have a manual page at all. no cap. we made one for you because we love you π
FileTraq is a shell script that reads a list of files to watch, runs diff against each file and its backup, and reports any discrepancies β and along the way it keeps a dated backup of the original. so you always know what changed and you've got the receipts. πΈ
it's designed to be run as a cron job. set it and forget it, main character energy π
π OPTIONS π
this command has two possible invocations, and the vibes differ:
--helpβ shows you a summary of options plus the default values of the config file and the backup directory. it's giving "tell me everything before I commit" π
and the other invocation has no options at all β just a config file, or a config file and the backupdir.
The script reads the /etc/default/filetraq configuration file, which lets the administrator change the default values of:
- the config file (
file) - the backup directory (
backupdir) - the diff options used to print the filetraq output (
diffopts, e.g.-p -C 1or-u) - the diff order (
difforder, eithernewoldβ that's the FileTraq default before version 0.3 β oroldnew, the traditional Unix default)
π SECURITY π
FileTraq is not well tested or hardened. π
It runs as root, but all of its config files should only be accessible by root. No security holes are known at this time, but please be careful. like, genuinely careful. root is not a joke bestie, respect the power π«‘
π BUGS π
Right now, it doesn't take care of its backups very well. The dated backups will accumulate in the backups directory, bounded only by diskspace. so it's just gonna... keep collecting them. forever. until the disk says no π
It only handles text files β it isn't a Tripwire replacement for use with system binaries. don't come for it about binaries, that's not its lane β
π FILES π
/etc/filetraq.conf/etc/default/filetraq/var/lib/filetraq
π SEE ALSO π
π AUTHOR π
Jeremy Weatherford <xidus@xidus.net> Homepage: http://filetraq.xidus.net/
This manual page was written by Sergio Talens-Oliag <sto@debian.org>, for the Debian GNU/Linux system (but may be used by others). we love a generous license moment π
and that's a wrap on the June 2001 edition of the System Manager's Manual, FILETRAQ(8). old page, still slaying. bye bestie, go back up your configs πβ¨π¦
π¦ where this page comes from
- debian bookworm: filetraq 0.3+nmu1
- debian trixie: filetraq 0.4 Β· GPL-2.0-or-later
- ubuntu jammy: filetraq 0.3+nmu1
- ubuntu noble: filetraq 0.3+nmu1
- ubuntu questing: filetraq 0.4
- ubuntu resolute: filetraq 0.4build1 Β· GPL-2.0-or-later
- ubuntu stonking: filetraq 0.4build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms