I would like a Linux command to find files changed in the last n
seconds.
Is there a shell script or other tool that I can run from command line interface or GUI?
bashfindlinuxshell
I would like a Linux command to find files changed in the last n
seconds.
Is there a shell script or other tool that I can run from command line interface or GUI?
Best Answer
The solution with mtime specifying seconds doesn't work on my linux systems that use
find --version
==find (GNU findutils) 4.4.2
.I get the following error:
However, I can use
-mmin
(for modified in the last m minutes), and can it can take in a decimal argument; e.g., the following finds files modified in the last 30 seconds.So for example; creating files last modified 1s, 6s, 11s, ... ago for the past 120 seconds, this command finds:
So if you really need it in seconds you can do something like: