Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Filewatcher | 267 | 2 years ago | 3 | gpl-3.0 | C | |||||
A simple auditing utility for macOS | ||||||||||
Dmon | 148 | a year ago | 2 | bsd-2-clause | C | |||||
Single header C99 portable library for monitoring directory changes. | ||||||||||
Go Fsevents | 109 | 1 | 5 | 2 years ago | 4 | April 17, 2021 | 4 | mit | Go | |
Recursive filesystem event watcher using inotify in golang | ||||||||||
Loggedfs | 89 | 3 months ago | 4 | apache-2.0 | C++ | |||||
LoggedFS - Filesystem monitoring with Fuse | ||||||||||
Fsmonitor | 73 | 5 years ago | 1 | September 26, 2017 | 5 | mit | Python | |||
Filesystem monitoring library for Python | ||||||||||
Moosefs Docker Cluster | 70 | 2 months ago | 3 | gpl-2.0 | Shell | |||||
Multiple node MooseFS cluster on Docker | ||||||||||
Fim | 65 | 3 days ago | 12 | gpl-3.0 | Rust | |||||
FIM is an Open Source Host-based file integrity monitoring tool that performs file system analysis, file integrity checking, real time alerting and provides Audit daemon data. | ||||||||||
Fsmonitor.c | 20 | 11 years ago | C | |||||||
Cross-platform lean file system monitoring library in pure C. Licensed under MIT. | ||||||||||
Superfsmon | 19 | 22 days ago | 2 | mit | Python | |||||
Supervisor plugin to watch a directory and restart programs on changes | ||||||||||
Fsagent | 14 | a year ago | 3 | mit | Go | |||||
watch a folder for new or modified files and do something (copy, move, delete, send via mail, ...) |
A cross-platform script for monitoring changes in the filesystem
Usage: pyfsmon path
Command | Description |
---|---|
-h, --help | Show this help message and exit |
-v, --version | Show program's version number and exit |
-r, --recursive | Enable recursive watch |
-c, --copy-files | Copy created files to a path specified by --output-path |
-R, --reverse-match | Only watch files that NOT match the pattern |
-M pattern | Only watch files that match the pattern |
-m pattern | Only watch files that match the pattern case insensitive |
-o output-path | Path to place the output files. Current directory by default |