This guide will illustrate how to retitle files in Linux.
Retitling files in Linux can be done in several ways, using either command-line tools or file managers. You will explore some of the common methods with examples here.
Let us follow the steps to rename files in Linux:
- Using the ‘mv’ Command: The mv (move) command is the most common way to rename a file.
- Syntax:
mv old_filename new_filename
- Example:
mv report.txt checked_report.txt
This renames ‘report.txt’ to ‘checked_report.txt’ in the current directory.
Note: If you specify a different path, the file will be moved instead of just retitled.
- Syntax:
- Using the ‘rename’ Command: The rename utility is useful for retitling multiple files at once, particularly with patterns.
- Syntax:
rename ‘s/old_pattern/new_pattern/’ files
- Example:
rename ‘s/.txt/.bak/’ *.txt
This retitles all ‘.txt’ files in the directory to ‘.bak’.
- The availability of retitle depends on your Linux distribution. Install it if needed:
sudo apt install rename # Debian/Ubuntu sudo yum install rename # CentOS/RHEL
- Syntax:
- Using GUI File Manager: If you are using a desktop environment (GNOME, KDE, XFCE, etc.):
- Open the file manager.
- Right-click on the file.
- Choose Rename and enter the new name.
- Using ‘mmv’ (Multiple Move): The mmv tool lets bulk retitling of files with flexible patterns.
- Example
mmv “*.jpg” “image_#1.jpg”
This renames all ‘.jpg’ files with a prefix ‘image_’.
- To install mmv:
sudo apt install mmv # Debian/Ubuntu
- Example
This way, you can retitle files in Linux and choose the method that best fits your needs, whether it’s a quick single rename or bulk changes.
Learn more tutorial: How to Edit the Hosts File in Windows, macOS, and Linux.