The Glindra file handling utilities are a set of command line programs for Windows and Linux. They correspond to the OpenVMS commands directory, copy, rename, delete, and purge.
The directory command can produce overviews of disk file usage at any given resolution.
The rename command has options for cleaning up filenames.
All the Glindra programs support file version numbers and the *** directory wildcard (meaning all subdirectories), much like in VMS.
Other aspects, such as option names that can be truncated as long as they are unique, and suboptions within parentheses, are also inspired by VMS.
The utilities are not an attempt to emulate VMS exactly, however, but an independent design that is based on principles that I happened to like when I came across them under VMS. Much effort has gone into designing a consistent syntax that works under both Windows (DOS) and Linux (Posix shells), and blends in naturally with the standard conventions on either platform.
The filter command maps or removes 8-bit characters according to user defined character maps, converts to upper or lower case, and/or trims or collapses blanks.
The ASCII tools accept the same wildcards and file selection options as the file handling utilities, and use file version version numbers instead of overwriting existing files.
The programs are Open Source and licensed under LGPL, so you can use them for both commercial and other purposes.
The documentation is licensed under a Creative Commons License.
| Directory command, corresponding to dir or ls. Can also produce overviews and summaries of disk file usage. | |
| cop | Copy command, for copying files. |
| rena | Renames files, or moves them between directories on the same device. |
| dele | Deletes files. |
| pu | "Purge", deletes obsolete file versions. |
| Concatenates text files. | |
| Searches for strings or regular expressions. | |
| Maps characters, converts to upper/lower case, trims blanks etc. |