Projects / emv


emv is a tool for mass-renaming files with a text editor. It can perform two pass renaming, link creation, file list splitting, and link target editing. emv logs its actions as shell-script-style mv commands in case you want to undo them. It is quite capable when used with the Vim text editor's visual block changes. emv can also be used non-interactively by providing a Perl expression for renaming files. It's especially useful if you want to see all the files at once and want to think about their names while editing and changing whole groups of files.

Operating Systems

Recent releases

  •  13 Sep 2009 18:59

    Release Notes: The code was made to work again with perl versions older than 5.10.

    •  30 Aug 2009 01:08

      Release Notes: This release is a reimplementation of the script in Perl with various extensions.

      Recent comments

      27 Aug 2009 22:11 jakobi2

      Note that emv logs all renames as shell statements to its UNDO log. To undo renames, just reverse the lines in the log and run the resulting shell script.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.