Command-line tool
mmv
brew/mmv
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Move, copy, append, and link multiple files
At a glance
- Type
- Command-line tool
- Install on
- macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
macOS
brew install mmv
Linux
brew install mmv
Rename all files with a certain extension to a different extension
mmv "*.old_extension" "#1.new_extension"
Copy `report6part4.txt` to `./french/rapport6partie4.txt` along with all similarly named files
mmv -c "report*part*.txt" "./french/rapport#1partie#2.txt"
Append all `.txt` files into one file
mmv -a "*.txt" "all.txt"
Related command-line tools
- fclones
Efficient Duplicate File Finder - Cat
Print and concatenate files. - superfile
Modern and pretty fancy file manager for the terminal cli tui golang file-manager filemanager filesystem terminal-app… - rclone
Rsync for cloud storage go sync cli ftp webdav sftp cloud-storage s3 rsync - replace
Command line search and replace utility sed grep search replace - astyle
Source code beautifier for C, C++, C#, and Java - squashfs
Compressed read-only file system for Linux - imagemagick
Tools and libraries to manipulate images in select formats image 图像
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents