You need to use the mv command as follows to rename the file or directory names on Unix-like operating systems.
Tutorial details | |
---|---|
Difficulty | Easy (rss) |
Root privileges | No |
Requirements | None |
Time | 1m |
mv command syntax to rename directories
The basic syntax is:
mv oldDirName newDirName
OR
mv source target
Renaming a directory on Unix
Open the Terminal app and type the following command to rename a directory called foo to bar:
mv foo bar
Alert: The directory foo will be given the new name bar as long as a directory called bar did not previously exist. If directory bar already existed before the mv command was issued, the result of would be to put the directory foo and its files into the directory bar.
Getting verbose output
Pass the -v option to the mv command to be verbose, showing files after they are moved:
mv -v python-project-1 python-project-2
python-project-1 -> python-project-2
🐧 0 comments... add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |