commands.sh

qmv

all

Move files and directories using the default text editor to define the filenames.

More info →

Options (4)

-d, --directoryboolean

Move multiple directories

Example: qmv {{[-d|--directory]}} {{path/to/directory1 path/to/directory2 path/to/directory3 ...}}
-R, --recursiveboolean

Move all files and directories inside a directory

Example: qmv {{[-R|--recursive]}} {{path/to/directory}}
-o, --optionboolean

Move files, but swap the positions of the source and the target filenames in the editor

Example: qmv {{[-o|--option]}} swap {{*.jpg}}
-f, --formatboolean

Rename all files and folders in the current directory, but show only target filenames in the editor (you can think of it as a kind of simple mode)

Example: qmv {{[-f|--format]}} do .

Examples (6)

Move a single file (open an editor with the source filename on the left and the target filename on the right)

qmv source_file

Move multiple JPEG files

qmv *.jpg

Move multiple directories

qmv [-d|--directory] path/to/directory1 path/to/directory2 path/to/directory3 ...

Move all files and directories inside a directory

qmv [-R|--recursive] path/to/directory

Move files, but swap the positions of the source and the target filenames in the editor

qmv [-o|--option] swap *.jpg

Rename all files and folders in the current directory, but show only target filenames in the editor (you can think of it as a kind of simple mode)

qmv [-f|--format] do .
made by @shridhargupta | data from tldr-pages