1Copyright (c) 1989 Vladimir Lanin 2 3This is mmv, a program to move/copy/append/link multiple files 4according to a set of wildcard patterns. This multiple action is 5performed safely, i.e. without any unexpected deletion of files due to 6collisions of target names with existing filenames or with other 7target names. Furthermore, before doing anything, mmv attempts to 8detect any errors that would result from the entire set of actions 9specified and gives the user the choice of either aborting before 10beginning, or proceeding by avoiding the offending parts. 11 12Improvements over mmv's predecessor, ren: 13 14. support for BSD, System 5, and MS-DOS 15 16. source and target files may (usually) reside in different directories 17 18. paths may contain wildcards 19 20. supports all csh wildcards: '*', '?', '['...']', and '~' 21 22. the ';' wildcard finds files at any level in the tree 23 24. can copy, append, or link instead of moving/renaming 25 26. reads multiple patterns from standard input (or one from command line) 27 28. no-execute option (whose output can be fed back in on standard input) 29 30Note to users familiar with ren: the -a and -k options have been renamed 31to -t and -g, respectively, and their semantics have somewhat changed. 32 33 34Mmv is freeware. That means that the entire package of software and 35documentation is copyrighted, and may not be distributed with any 36modifications or for any charge (without the author's explicit written 37permission). Other than that, it may be used and distributed freely. 38 39 40Vladimir Lanin 41330 Wadsworth Ave, Apt 6F 42New York, NY 10040 43 44lanin@csd2.nyu.edu 45...!cmcl2!csd2!lanin 46