FSPY(1)
β¨ FSPY(1) β NAME β¨
okay bestie, so fspy is literally a filesystem activity monitor π
and yeah, this is the manual page for it. it lives in section 1 of the manual (User Commands energy), and it's here to watch your files do stuff. no cap. π¦
πΈ SYNOPSIS πΈ
fspy [options] [file/dir]
that's it, that's the whole vibe. you give it some options, you optionally point it at a file or a dir, and it goes to work π«Ά
π OPTIONS π
-F,--filterSTRING/REGEX β a string or a regular expression, and it gets used to filter the output. heads up: the regex gets matched against the whole path, like for example[/etc/passwd]. π-I,--invertedSTRING/REGEX β it's the same thing as-F/--filterexcept inverted, obviously. and you can combine both of them!! like, for example-F '.conf' -I 'wvdial.conf'will filter for files with".conf"in their name but without"wvdial.conf"in it. iconic filtering behaviour honestly β¨-R,--recursiveNUMBER β turns on the recursive engine so it looks at a depth of NUMBER. go deep bestie π-A,--adaptiveβ (HIGHLY-EXPERIMENTAL) enables adaptive mode. for example, if new items get added within the path,fspywill automatically add those items to the watch list. it's giving self-updating queen π-P,--show-processβ shows you which process (PID/UID/CMD) triggered each event. super useful for debugging and security monitoring. (requires root privileges though, so likeβ¦ bring your sudo π)-D,--diffVALUE β (EXPERIMENTAL) enables the diffing feature. VALUE may be a comma separated list of:sβ element size (byte)Aβ last access time (e.g.Mon Jul 21 21:32:31 2008)Mβ last modification time (e.g.Mon Jul 21 21:32:31 2008)Sβ last status change time (e.g.Mon Jul 21 21:32:31 2008)Oβ permissions (octal)Uβ owner (uid)Gβ group (gid)Iβ inode numberDβ device id
-T,--typeVALUE β specifies the type of objects to look for. VALUE may be a comma separated list of:fβ regular filedβ directorysβ symlinkpβ FIFO/pipecβ character devicebβ block deviceoβ socket
default is any. π
-O,--outputVALUE β specifies the output format. VALUE may be a comma separated list of:fβ filenamepβ pathdβ access descriptiontβ element typesβ element size (byte)wβ watch descriptor (inotify manpage)cβ cookie (inotify manpage)mβ access mask (inotify manpage |src/fsevents.h)lβ len (inotify manpage)Aβ last access time (e.g.Mon Jul 21 21:32:31 2008)Mβ last modification time (e.g.Mon Jul 21 21:32:31 2008)Sβ last status change time (e.g.Mon Jul 21 21:32:31 2008)Oβ permissions (octal)Uβ owner (uid)Gβ group (gid)Iβ inode numberDβ device idTβ date and time (for this event) (e.g.Tue Mar 25 09:23:16 CET 2008)
e.g.: '[,T,], ,d,:,p,f' would result in:
[Mon Sep 1 12:31:25 2008] file was opened:/etc/passwd
(take a look at the README). πβ¨
-h,--helpβ this short help. bestie behaviour fr fr π«Ά--versionβ version information. β
π little heads-up for the curious ones: the version info block readsversion: 0.2.1,build: 2026021610,codename: 25c3, andlicense: GPL v2+. the original author is Richard Sammet (e-axe)<richard.sammet@gmail.com>. π
and that's the whole page, bestie π
this was FSPY(1) from the User Commands section β the footer calls it Linux filesystem activity monβ¦ and stamps it February 2026. no cap, you're now officially fluent. go watch some files ππ¦π
π¦ where this page comes from
- ubuntu stonking: fspy 0.2.1-1 Β· 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