| Crates.io | mvx |
| lib.rs | mvx |
| version | 0.2.5 |
| created_at | 2025-05-27 22:52:41.408321+00 |
| updated_at | 2025-11-03 19:11:25.610945+00 |
| description | Enhanced file and directory move utility with progress bars and cross-device support |
| homepage | |
| repository | https://github.com/junzh0u/mvx |
| max_upload_size | |
| id | 1692034 |
| size | 70,235 |
mvx/cpx is a command-line utility that extends the standard mv/cp command with progress bars and enhanced features.
For basic file operations, mvx/cpx behaves the same as the standard mv/cp command.
mv/cpWhen moving/copying a directory to an existing directory, mvx/cpx merges the contents rather than replacing or nesting the directory. Files with the same name are overwritten, but unique files in the destination are preserved.
mvx/cpx automatically creates any necessary destination directories.
For cross-device file operations, mvx/cpx displays progress bars, which can be suppressed via -q flag.
[!NOTE] only
mvxis demonstrated in this section,cpxworks exactly the same.
mvx [OPTIONS] <SOURCE> <DESTINATION>
-q, --quiet: Suppress progress bars and messages-h, --help: Print help information-V, --version: Print version information# Move a file with progress bar
mvx large_file.iso /media/backup/
# Move and merge a directory
mvx source_dir/ destination_dir/
# Move in quiet mode
mvx -q large_file.iso /media/backup/