fslistview is a file system using FUSE that allows to expose flat list of files in a single virtual directory. Only files are considered — directories, links, fifos, etc. are skipped. If file name repeat, then some number is appended.
It's possible to mount several lists at once, each list is represented as subdirectory. If a file containing list has been changed, then list is reloaded.
fslistview allows limited operations set on real files:
Rules:
fslistview.py [progam options] mount-point [FUSE options]
Where program options are:
| -b DIR | base directory for next list |
| --base-dir=DIR | long version of -b |
| -f FILE | file containting list |
| --file=FILE | long version of -f |
These options can be passed as many times as it's needed, for example:
fslistview.py -b /mnt/music -f latest-cd.list -f duplicated-documents.list -b /mnt/data/backups -f old-backups.list mount-point
This command will mount three file lists:
Variable FSLISTVIEW_LOG should be used only for debugging purposes. This variable have to point a writable directory (for example /tmp/), where file fslistview.{PID}.log is created and filled with information about all functions calls and possible errors (exceptions).
| Author: | Wojciech Muła, wojciech_mula@poczta.onet.pl |
|---|---|
| License: | BSD |