Today in this article we will explain how to use the mv command with some examples.
Syntax of mv command
How to use mv command, the syntax is given below –
mv [options] Source Destination
It means moving or renaming a file or directory from source to destination.
You can see a list of options on the manual page of this command. Now use the following command to see the options –
How to rename a file
Suppose we have a file i.e.
file1.txt and you want to rename it to
testfile.txt. Use the following command to rename it –
mv file1.txt testfile.txt
testfile.txt already exists then this command will overwrite its content otherwise a new file with the name
testfile.txt will be created and the source file will be deleted.
How to rename a directory in Linux
If you want to rename a directory then use the command as it is given below –
mv old_dir new_dir
Suppose we have a directory with the name
dir1 and you want to rename it to
new_dir then use –
mv dir1 new_dir
How to move a file to a directory
Use the following command to move the file
testfile.txt to the directory
mv testfile.txt dir
Once this command gets executed
testfile.txt will be moved to
dir you can verify this by using the given command-
How to move multiple files to a directory
Let’s say you have multiple files
file3.txt and you want to move them into a directory
dir then use the following command in your terminal –
mv file1.txt file2.txt file3.txt dir
How to move a directory to another directory
If you want to move a directory
dir then use the following command in the terminal –
mv dir1 dir
-i with the mv command
By default, the mv command overwrites the destination file or directory without prompting you. If you want to display a confirmation message before it overwrites then you should use the
-i option with the mv command.
For example –
mv -i file1.txt testfile.txt
To see more options that you can use with the mv command see its manual page. If you have a query then write us in the comments below.