File Operations: mv - Move/Rename Files

Once you have a file, you can move it around using the mv command. You specify the file current path, and its new path:

touch test
mv pear new_pear

The pear file is now moved to new_pear. This is how you rename files and folders.

If the last parameter is a folder, the file located at the first parameter path is going to be moved into that folder. In this case, you can specify a list of files and they will all be moved in the folder path identified by the last parameter:

touch pear
touch apple
mkdir fruits
mv pear apple fruits #pear and apple moved to the fruits folder

This command works on Linux, macOS, WSL, and anywhere you have a UNIX environment

Lessons in this unit:

0: Introduction
1: mkdir - Make Directory
2: rmdir - Remove Directory
3: touch - Create/Update Files
4: cp - Copy Files
5: ▶︎ mv - Move/Rename Files
6: open - Open Files
7: ln - Create Links
8: chmod - Change File Permissions
9: chown - Change File Owner
10: umask - Set Default Permissions

Join my AI Workshop!

The Web Development BOOTCAMP cohort starts in February 2026