Rename multiple files using your $EDITOR
. The command name is named after multi-mv.
mmv file ...
This command opens the editor with the list of file names so edit and write. The command finds the changed lines and renames all the corresponding files.
brew install itchyny/tap/mmv
go install github.com/itchyny/mmv/cmd/mmv@latest
mmv
is implemented in Go language and completely portable.mmv
is designed to be simple asmv
. It requires no configuration file.mmv
supports renaming in cycle (mv a b
,mv b c
andmv c a
at the same time).mmv
creates destination directories automatically. You can arrange pictures likeyyyy-mm-dd xxxx.jpg
toyyyy/mm/dd/xxxx.jpg
.mmv
is capable to use as a library (just callmmv.Rename
).mmv
is easy to remember (I believe), multi-mv.
Report bug at Issues・itchyny/mmv - GitHub.
itchyny (https://github.com/itchyny)
This software is released under the MIT License, see LICENSE.